Access - origen del registro variable en formulario

 
Vista:

origen del registro variable en formulario

Publicado por joseluis (30 intervenciones) el 14/10/2007 11:11:54
tengo un formulario que desearia usar con varias tablas que son iguales.
Hay alguna forma de que en el origen del registro sea variable de forma que en funcion de alguna variable al llamar al formulario coja como origen del registro la tabla A o bien la tabla B . O tengo que tener el formulario para la tabla A y el mismo duplicado para la tabla B ?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:origen del registro variable en formulario

Publicado por xavi (92 intervenciones) el 15/10/2007 12:12:36
Hola,

Puedes utilizar el argumento OpenArgs del OpenForm para indicar cual es el formulario que ha llamado a ese formulario para multiples origenes y obrar en consecuencia.

Imaginemos que desde el formulario A basado en la tabla A llamas al formularioX (el que tanto sirve para A como para B)

DoCmd.OpenForm "FormularioX",,,,,,"TablaA" (desde el formulario B solo deberas cambiar el ultimo argumento)

En el evento Open del formularioX:

Select Case Me.OpenArgs
Case "TablaA"
Me.RecordSource = "TablaA"
Case "TablaB"
Me.RecordSource = "TablaB"
Case Else
MsgBox "Error al evaluar el OpenArgs del formulario", vbCritical, "AVISO"
Cancel = True
End Select

Incluso, si el OpenArgs es el nombre de la tabla...

Select Case Me.OpenArgs
Case "TablaA" , "TablaB"
Me.RecordSource = Me.OpenArgs
Case Else
MsgBox "Error al evaluar el OpenArgs del formulario", vbCritical, "AVISO"
Cancel = True
End Select

Un saludo

Xavi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:origen del registro variable en formulario

Publicado por joseluis (30 intervenciones) el 15/10/2007 15:27:34
Xavi muchas gracias por tu respuesta. Me has solucionado el problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:origen del registro variable en .. CERRADO

Publicado por xavi (92 intervenciones) el 15/10/2007 17:14:42
De nada
:o)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar