Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

VB Access: If "Formulario Abierto"

Estas en el tema de VB Access: If "Formulario Abierto" en el foro de Bases de Datos General en Foros del Web. Hola a todos, Mi dida es la siguiente. Tengo un formulario que da aceso a otros formularios mediante botones, una especie de Control Panel. Los ...
  #1 (permalink)  
Antiguo 17/02/2004, 05:58
cthomas
Invitado
 
Mensajes: n/a
Puntos:
VB Access: If "Formulario Abierto"

Hola a todos,

Mi dida es la siguiente. Tengo un formulario que da aceso a otros formularios mediante botones, una especie de Control Panel. Los formularios secundarios se abren para introducir datos y quedan siempre abiertos por si se desean modificar los datos en algún monento.

Ahora quiero que si se pulsa el boton „Abrir formulario“ desde el Control Panel, el código haga una cosa u otra según esté abierto o no dicho formulario.

Entonces, la preginta es, cómo hago que el código compruebe si un formulario concreto está abierto?

Muchas gracias, Carlos.
  #2 (permalink)  
Antiguo 17/02/2004, 08:10
cthomas
Invitado
 
Mensajes: n/a
Puntos:
Dim estado As String

estado = SysCmd(acSysCmdGetObjectState, tipoObeto, nombreObjeto)

tipoObeto es el tipo del objeto, por ejemplo acForm para formularios

nombreObjeto es el nombre del formulario

estado=0 si esta cerrado
estado=1 si esta abierto
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 02:57.