loreleimimi
Messages postés9Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention25 juillet 2006
-
11 mai 2004 à 22:53
187bundy
Messages postés172Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention10 juin 2004
-
14 mai 2004 à 09:57
Bonjour,
je suis en train de développer sous VB un thésaurus (gestion de documents) et j'ai un problème avec la recherche multi-critères. En fait, je n'arrive pas dans mon .Filter à faire passer un And et un Or. Il me dit que les données sont incompatibles ! Voici un exemple : j'ai deux colonnes Auteurs (1 et 2) et une colonne Titre. Lors de la recherche, je recherche le nom de l'auteur entré par l'utilisateur sur les deux colonnes et le titre. Et ça ne passe pas. Je ne veux pas coder en sql, svp.
cs_PhilippeE
Messages postés437Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention10 août 20102 12 mai 2004 à 10:51
xxx.Filter="Auteur1 = '" & sMonAuteur & "' OR Auteur2 = '" & sMonAuteur & "' OR Titre LIKE '*" & sMonAuteur & "*'"
Je ne suis pas certain de l'acceptation du Like par la commande Filter, mais ton filtre doit ressembler à ça.
Attention à doubler les ' dans l'application pour qu'elles n'entrent pas en conflit avec les délimiteurs de texte.
Tu peux aussi remplacer les ' que j'ai mis par des "" afin d'utiliser le symbôle " comme séparateur.