Access - mostrar formulario según valor de campo

 
Vista:
sin imagen de perfil

mostrar formulario según valor de campo

Publicado por toño (2 intervenciones) el 27/03/2009 19:20:25
Me gustaría saber cómo se puede hacer para que se abran automáticamente formularios según el valor que eligas en un cuadro de lista. Por ejemplo al seleccionar en el cuadro de lista el valor "AUDI" se abra un formulario con los modelos.
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:mostrar formulario según valor de campo

Publicado por Marcos (236 intervenciones) el 27/03/2009 22:05:26
Este código con la condicionante If te puede servir.
Puedes ponerlo en el evento después de actualizar de tu cuadro de lista.

Dim stDocName As String
Dim stLinkCriteria As String

If Me![Cuadrodelista] = "AUDI" Then
stDocName = "Nombreformulario"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
If Me![Cuadrodelista] = "XXXX" Then
stDocName = "NombreformularioXXXX"
DoCmd.OpenReport stDocName, acViewPreview, , stLinkCriteria
Else
End if
End if

etc, etc,

Marcos
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
sin imagen de perfil

RE:mostrar formulario según valor de campo

Publicado por toño (2 intervenciones) el 28/03/2009 12:50:41
Muchas gracias Marcos, va perfecto. Un 10
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