Frage

Ich habe ein Formular mit einem CmdButton, dass im Moment eine andere Form und zeigt alle Datensätze für verschiedene Arten von PartitionStyles und TrimFinishs öffnet (486 derzeit), ich brauche das zweite Formular zu filtern, um der Lage sein, nur die TrimFinish ich zu zeigen Notwendigkeit.

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

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

End Sub

Im Moment zeigt es nur einen neuen Rekord, ich weiß es 162 Datensätze sein sollte 1 verwenden, was habe ich verpasst oder falsch gemacht.

War es hilfreich?

Lösung

Basis stLinkCriteria auf einem Feld in frmModules' Datenherkunft. Also, wenn die Datenherkunft ein numerisches Feld enthält TrimFinish genannt, versuchen, etwas wie folgt aus:

stLinkCriteria = "[TrimFinish] = 1"

Wenn die Datenherkunft ist eine Abfrage von mehr als eine Tabelle zeichnen, können Sie die Feldnamen mit der Tabelle alias qualifizieren:

stLinkCriteria = "YourTableAlias.[TrimFinish] = 1"

Wenn Sie immer noch Schwierigkeiten haben, bearbeiten Sie Ihre Frage frmModules' Record zu beschreiben. Wenn es eine Abfrage ist, fügen Sie ihn in der SQL-Ansicht der Abfrage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top