Donc ...
Je dois faire un "populate" dans une zone de liste d'un formulaire ... Les données proviennent d'une table avec comme critère limitatif une valeur rentrée dans un autre formulaire et qui va faire l'objet dans la requête d'un traitement avec like et les wildcards
Le but est que quand l'utisateur tape "Sab", il obtienne dans la zone de liste toutes les sociétés dont le nom contient "Sab" comme Masabir ou sabordage par exemple ... Après il choisira laquelle lui convient.
Je passe par le "Générateur d'expressions" du "Générateur de requête" auquel j'accède par les propriétés de ma zone de liste
Le générateur d'expressions propose "Comme" comme opérateur équivalent du "Like" mais son utilisation ne renvoie rien ...
Comment parvenir à utiliser le générateur d'expressions pour avoir une syntaxe correcte équivalente à ce code :
J'ai essayé de ne pas passer par le générateur de requête et de coder directement les valeurs "Rowsource", "Rowsourcetype", "Boundcolumn", etc ... mais ça plante ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part StringSQL = "Select numtva, nom, cp, ville from tblPersonne where nom like '%" & ValeurRecherche & "%'"
Je suis pas sur que çe soit clair
![]()
![]()
FRANK
Partager