ACCES RECHERCHE PARTIELLE

XZA1 Messages postés 5 Statut Membre -  
XZA1 Messages postés 5 Statut Membre -
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

  1. Jean_Jacques
     
    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
    0
  2. XZA1 Messages postés 5 Statut Membre
     
    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
    0
  3. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    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
    0
    1. XZA1 Messages postés 5 Statut Membre
       
      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
      0