Bonjour,
dans un formulaire (contenant des sous formulaires),j ai rajoute une recherche multicritere. Seulement cette recherche ne porte pas que sur les champs du formulaire, mais aussi sur les champs des sous-formulaires. En fait un code vba, couple a une reqeute SQL construit un filtre qui est applique au formulaire.
Ce filtre est contenu dans une variable appellee f. Lorsque ma recherche n a comme resultat qu une dizaine de ligne, pas de probleme, ca marche.
Mais voila , quand le filtre devien un echainement du style
"ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ID like XX OR ..........."
....je recois l erreur suivante:
Run-Time error '2176'
The setting for this property is too long
d ou ma question:
est-ce la fonction "Form.Filter = f " qui ne supporte pas une chaine de caractere trop longue (dans quel cas je suis dans le c*c*), ou est-ce la variable f qui ne supporte pas cette chaine trop longue.....??????
De plus si quelqun avait une idee pour contourner le probleme, elle serait la bienvenue.....
Merci !!
Sparal...
Partager