¿Cuándo y como se hace? ¿Abrir un formulario en un registro concreto variando la propiedad RecordSource del formulario?
A tod@s!
Tengo una B.D en Access y programando en VBA.
Tengo un formulario vinculado a diferentes tablas según me conviene... Haciendo uso de la propiedad RecordSource y llamando a cada tabla al cargar el formulario.
Concretamente es así.
1º .abrimos el formulario ejecutando esta instrucción con un botón.
DoCmd.OpenForm "SubAuditoria de Excelencia", acNormal, , "Id =" & "3"
. 2º Al abrir el formulario decimos donde coger los datos con RecordSource cargando los valores de una Tabla.
Private Sub Form_Load()
sql = "SELECT Questions FROM [" & NombreTABLA & "]"
Me.RecordSource = NombreTABLA
End Sub
Sin embargo abre con el registro 1 de la Tabla y no con el registro Id=3 con el que quiero abrir el formulario.
¿Cómo se hace?
Gracias... Una vez más por vuestra sabiduría.
Atentamente: Valerio