bonsoir thoruiz,
la concaténation avec le signe & ne met pas automatiquement les espaces. Ecrire ceci :
...[adresse]" & "FROM t_main"&"WHERE [Nom] like '*"...
correspond à cela dans la variable:
...[adresse]FROM t_mainWHERE [Nom] like '*"...
Comme il n' y a pas d'espace entre le nom de la table et la clause WHERE, l'instruction est fausse et n'est donc pas chargée.
Il est préférable de concaténer seulement lorsqu'il y a une variable à insérer :
strRowSource = "SELECT [num],[type_intervention],[ref_personnel_1],[prise_en_charge],[Nom],[Prenom],[ddn],[facturation],[atravail],[numsecu],[comdom],[adresse] FROM t_main WHERE [Nom] like '*" & Me.Filtrer_fiches & "*'"
De plus, il faut préférer l'évènement Click ou AfterUpdate plutôt que Change qui s'exécute à chaque saisie d'un caractère dans la liste déroulante et de ce fait utiliser la propriété (par défaut) .Value plutôt que .Text
Partager