ACCES RECHERCHE PARTIELLE

Bonjour,

Configuration: Windows XP / Internet Explorer 8.0

ACCESS 2007

J'ai deux tables avec des noms de clients quand le nom de client et la ville sont identiques pas de problème dans ma requete le nom ressort. Mais quand le nom est un peu different
EX EARL DUPOND CHRISTIAN ET DUPOND CHRISTIAN ou autre exemples GRIMAUD VALERIE et GRIMAUD V la rien ne ressort normal. Mais j'aimerai savoir si il existe un moyen de dire si le nom est identique à 50% le faire apparaitre dans ma liste .

Merci de votre aide

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    Dans l'interface graphique, vous pouvez utiliser cette syntaxe qui a le mérite de rechercher la présence d'une séquence de caractère de votre choix dans un champ, et de lister les enregistrements qui remplissent la condition.

    SELECT Table.NomFamille
    FROM Table
    WHERE (((Table.NomFamille) Like "*" & [ ? ] & "*"));

    A vous de voir si cela peut vous être utile
    Cordialement
    1. Bonsoir

      Merci pour votre réponse mais je commence juste Access j'ai fait une formation de
      3 jours de base et je comprends pas ce que vous voulez dire quand vous parler d'interface graphique.

      Merci d'avance
      1. Bonjour XZA1,

        Ne pas négliger une source d'informations trop souvent négligée. C.à.d. la touche F1 ... En saisissant : créer une requête

        - Pour accéder directement à l'interface graphique, procéder comme suit :

        Activer la touche F11
        Sélectionner : Requêtes ; dans la liste
        Activer l'onglet : Nouveau
        Opter pour le choix création ....

        Un tableau qui a des analogies avec une feuille Excel apparaît ...
        Il s'agit de ce que l'on nomme : interface graphique

        Bonne découverte
        1. Bonsoir

          SELECT EPC.TS, EPC.RS, EPC.interlocuteur, EPC.AD1, EPC.AD2, EPC.AD3, EPC.CP, EPC.Ville, PAC.RS, PAC.PAC, EPC.[Code P], EPC.[Code C], EPC.[Famille C], EPC.TERRITOIRE, EPC.SECTEUR
          FROM EPC INNER JOIN PAC ON (PAC.RS LIKE "*" & EPC.RS & "*") AND (EPC.Ville=PAC.VILLE)
          GROUP BY EPC.TS, EPC.RS, EPC.interlocuteur, EPC.AD1, EPC.AD2, EPC.AD3, EPC.CP, EPC.Ville, PAC.RS, PAC.PAC, EPC.[Code P], EPC.[Code C], EPC.[Famille C], EPC.TERRITOIRE, EPC.SECTEUR;

          Voilà mon élément SQL malgré mon like la liste sort toujours avec les elements identiques à 100% entre EPC.RS et PAC.RS pour les elements identiques qu'à 100% cela ne sort pas

          Je ne sais plus quoi faire.

          Merci d avance