Problème de filtre en Access

Dereknet Messages postés 2 Date d'inscription mardi 24 novembre 2009 Statut Membre Dernière intervention 25 novembre 2009 - 24 nov. 2009 à 10:46
wafik_has170 Messages postés 16 Date d'inscription dimanche 24 juin 2007 Statut Membre Dernière intervention 2 octobre 2010 - 10 févr. 2010 à 01:15
Bonjour à tous,

Je travaille sur un projet réalisé en VBA en Access 2007 avec une base de données SQL 2005.
J'ai un petit soucis avec un filtre, je m'explique...

J'ai un formulaire sans aucune source, un sous formulaire avec une source de donnée. Peu importe que ce soit une requête , une vue ou une procédure stockée.

Dans ce sous formulaire il est possible d'effectué un filtre , le filtre proposé par Access. Je récupère ce filtre via mon formulaire : [nomduformulaire].filter

Le problème est que ce filtre à une syntaxe propre et donc si je veux utilisé ce filtre tel que à ma source de donnée bien entendu cela plante.

Utilisant une connexion à ma base de donnée SQL, ce filtre ne peux s'effectue correctement.
Ex : [NomduFormulaire].[field1] ALIKE "%1000%"

Comment puis-je faire pour récupérer un filtre qui correspondrait à ma base de donnée.

J'utilise bien entendu un recordset ADODB pour effectué ma connexion.

Merci d'avance.


Everybody starts from the scratch a day ...

2 réponses

Dereknet Messages postés 2 Date d'inscription mardi 24 novembre 2009 Statut Membre Dernière intervention 25 novembre 2009
25 nov. 2009 à 09:34
Personne n'a déjà eu ce type de problème ???

Everybody starts from the scratch a day ...
0
wafik_has170 Messages postés 16 Date d'inscription dimanche 24 juin 2007 Statut Membre Dernière intervention 2 octobre 2010
10 févr. 2010 à 01:15
adodc1.recordset.filter = "Nom de la table ='" & trim(%10000%) & "'"

c la methode que je fais tjr en vb6
0
Rejoignez-nous