Filtrare una forma utilizzando un pulsante di comando su un altro modulo
-
23-09-2019 - |
Domanda
Ho una forma con una cmdButton che al momento si apre un'altra forma e mostra tutti i record per diversi tipi di PartitionStyles e TrimFinishs (486 attualmente), che devono essere in grado di filtrare il secondo modulo per visualizzare solo il TrimFinish I hanno bisogno.
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
Al momento mostra solo un nuovo record, so che ci dovrebbe essere 162 record utilizzando 1, che cosa ho mancato o fatto non corretta.
Soluzione
Base stLinkCriteria su un campo in record frmModules'. Quindi, se l'origine record comprende un campo numerico denominato TrimFinish, provare qualcosa di simile:
stLinkCriteria = "[TrimFinish] = 1"
Se l'origine record è una query disegno da più di una tabella, è possibile qualificare il nome del campo con l'alias di tabella:
stLinkCriteria = "YourTableAlias.[TrimFinish] = 1"
Se avete ancora problemi, modificare la tua domanda per descrivere record frmModules'. Se si tratta di una query, incollare nella visualizzazione SQL della query.