Foros del Web » Soporte técnico » Ofimática »

ACCESS-Acceso al parametro que se ha pasado DoCmd.OpenForm en el Load del Form abiert

Estas en el tema de ACCESS-Acceso al parametro que se ha pasado DoCmd.OpenForm en el Load del Form abiert en el foro de Ofimática en Foros del Web. Hola! Estoy abriendo un formulario con este codigo Código: query = "id_incidencia = " & valor stDocName = "Frm_Editar_Incidencia" DoCmd.OpenForm stDocName, acNormal, , query, acFormEdit, ...
  #1 (permalink)  
Antiguo 23/06/2009, 03:54
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
ACCESS-Acceso al parametro que se ha pasado DoCmd.OpenForm en el Load del Form abiert

Hola!
Estoy abriendo un formulario con este codigo
Código:
                query = "id_incidencia = " & valor
                stDocName = "Frm_Editar_Incidencia"
                DoCmd.OpenForm stDocName, acNormal, , query, acFormEdit, acWindowNormal
Y quisiera que en el evento Form_Open del "Frm_Editar_Incidencia" recuperar la variable valor.

Gracias!
  #2 (permalink)  
Antiguo 23/06/2009, 04:02
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: ACCESS-Acceso al parametro que se ha pasado DoCmd.OpenForm en el Load del

Supongo que valor es una variable declarad en el modulo del formulario. Si la declaras como publica en un modulo general, será visible desde cualquier parte de tu aplicacion.

Otra opcion es pasarsela a segundo formulario en el parametro openargs del metodo openform:

DoCmd.OpenForm stDocName, acNormal, , query, acFormEdit, acWindowNormal, valor

Y para recuperarla en el form abierto:

msgbox me.openargs

un saludo
  #3 (permalink)  
Antiguo 23/06/2009, 04:04
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: ACCESS-Acceso al parametro que se ha pasado DoCmd.OpenForm en el Load del

mejor la segunda opción pq sino acabaríamos con 30000000 millones de variables globales o publicas.

Gracias!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:14.