Question

J'ai une forme avec un cmdbutton qu'au moment ouvre une autre forme et affiche tous les enregistrements pour plusieurs types de PartitionStyles et TrimFinishs (486 à l'heure actuelle), je dois être en mesure de filtrer la deuxième forme pour montrer que la TrimFinish I besoin.

Sous lbl600SeriesS_Click (Private) Dim stDocName As String Dim stLinkCriteria As String

stDocName = "frmModules"
stLinkCriteria = "Forms!frmModules![TrimFinish] = 1"
DoCmd.OpenForm stDocName, , , stLinkCriteria

End Sub

À l'heure actuelle, il montre seulement un nouveau record, je sais qu'il devrait y avoir 162 enregistrements à l'aide 1, qu'ai-je manqué ou fait incorrect.

Était-ce utile?

La solution

Base de stLinkCriteria sur un champ dans la RecordSource frmModules. Ainsi, si le RecordSource comprend un champ numérique nommé TrimFinish, essayez quelque chose comme ceci:

stLinkCriteria = "[TrimFinish] = 1"

Si le RecordSource est un dessin requête à partir de plus d'une table, vous pouvez vous qualifier le nom du champ avec l'alias de table:

stLinkCriteria = "YourTableAlias.[TrimFinish] = 1"

Si vous avez encore des problèmes, modifier votre question pour décrire RecordSource frmModules. Si c'est une requête, coller dans la vue SQL de la requête.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top