Bonjour à tous,
Je développe depuis un moment une base de données de contacts avec pas mal de VBA derrière.
J'ai, dans une version où tout fonctionnait, ajouter beaucoup de données et désormais un des formulaires qui fonctionnait avec quelques dizaines de contacts ne fonctionne désormais plus avec quelques centaines de contacts. Je ne sais pas si c'est lié au nombre de contact, a des valeurs erronées dans l'un ou plusieurs de ces centaines de contacts, ou a autre chose en tout cas désormais l'expression de requête ci-dessous ne fonctionne plus elle entraine un message d'erreurVoici l'expression n en question en mode SQL :"Cette expression présente une syntaxe incorrecte, ou est trop complexe pour être évaluée. ..."
Cette expression de requête nommée "R_Recherche_Contacts" est utilisée pour remplir une liste de contact dans un formulaire avec une zone de recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT R_Contacts_tous_complet.ID_RELATION_C, R_Contacts_tous_complet.Contact_Nom, R_Contacts_tous_complet.Classer_sous FROM R_Contacts_tous_complet WHERE R_Contacts_tous_complet.Contact_Nom Like "*" & forms![Ajouter au groupe]!SrchText & "*" And Eval([ID_RELATION_C] & " not in (" & nz(forms![Ajouter au groupe]!txtNonDispo,"-1") & ")")=True;
Sui quelqu'un à une idée de pourquoi cette requête fonctionnait à merveille et ne fonctionne désormais plus.
D'avance un grand merci, j'y suis depuis 3h.
Partager