Access - Abrir formularios a partir de cuadro de lista desp

   
Vista:

Abrir formularios a partir de cuadro de lista desp

Publicado por Gloria (4 intervenciones) el 29/10/2009 10:41:23
Hola a tod@s,

Quería preguntaros cómo sería posible abrir diferentes formularios a partir de selecciones individuales en cuadro de lista. Es decir selecciono un objeto del cuadro de lista, pulsaría un comando de guardar/abrir, y entonces se abriría el formulario. La cosa es que para cada objeto del cuadro de lista necesito un formulario. Muchas gracias.

Gloria
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:Abrir formularios a partir de cuadro de lista d

Publicado por quique (1 intervención) el 29/10/2009 22:33:05
no necesariamente tenes que hacer un form para cada uno.
Haces un form con origen de control "Tu tabla" asignas una clave principal. En tu cuadro de lista con origen del control la misma clave principal.

En el evento click si pones un boton le agregas el siguiente código:

Private Sub cmdVer_Click()
On Error GoTo Err_cmdVer_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "frmDetalle"

stLinkCriteria = "[id]=" & Me![id]
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_cmdVer_Click:
Exit Sub

Err_cmdVer_Click:
MsgBox Err.Description
Resume Exit_cmdVer_Click

End Sub

Donde "frm detalle" sería el nombre del form que mostraría los datos.

y "cmdVer" el nombre del botón que los mostraría, claro está que id es el campo que los vincula.
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