Filtrar un formulario utilizando un botón de comando en otra forma
-
23-09-2019 - |
Pregunta
Tengo una forma con un cmdButton que por el momento se abre otra forma y muestra todos los registros para varios tipos de PartitionStyles y TrimFinishs (486 en la actualidad), tengo que ser capaz de filtrar la segunda forma para mostrar sólo la TrimFinish I necesidad.
Private Sub lbl600SeriesS_Click () Dim como secuencia stDocName Dim stLinkCriteria como secuencia
stDocName = "frmModules"
stLinkCriteria = "Forms!frmModules![TrimFinish] = 1"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
En estos momentos se muestra sólo un registro nuevo, sé que debe haber 162 registros usando 1, lo que me he perdido o hecho incorrecto.
Solución
Base stLinkCriteria en un campo en RecordSource frmModules'. Por lo tanto, si el RecordSource incluye un campo numérico llamado TrimFinish, intentar algo como esto:
stLinkCriteria = "[TrimFinish] = 1"
Si el RecordSource es una consulta dibujo de más de una tabla, puede calificar el nombre de campo con el alias de la tabla:
stLinkCriteria = "YourTableAlias.[TrimFinish] = 1"
Si todavía tiene problemas, editar su pregunta para describir RecordSource frmModules'. Si se trata de una consulta, pegar en la vista SQL de la consulta.