Forms: Ne peut utiliser
ApplyFilter sur un sous formulaire |
Author(s) Dev Ashish |
|
Ne peut utiliser ApplyFilter sur un sous formulaire.
(Q) J'essaie de restreindre les enregistrements affichés
sur un sous formulaire, mais utiliser ApplyFilter ne fonctionne pas.
Quelle est donc la bonne façon de faire?
(A) La procédure consiste à modifier le Recordsource
du sous formulaire. Utiliser ApplyFilter sur le sous formulaire changera
le formulaire maître.
On peut soir générer l'énoncé SQL
dynamiquement et l'assigner au sous formulaire, comme:
strSQL="SELECT * FROM sometable WHERE "
strSQL=strSQL & " someID=" & me!IDonMainForm
Me!SubFormName.Form.RecordSource=strSQL
ou encore utiliser une requête prédéfinie et substituer les noms avec la
syntaxe fournie ci-dessus.
|