Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema con sentencia if

Estas en el tema de Problema con sentencia if en el foro de Visual Basic clásico en Foros del Web. En el frmEmpleado utilizo esta linea de codigo para actualizar el datacombo de otro formulario fmrBoleta.llenarEmpleado 'Lo vuelvo a llenar(actualizar) Es decir si se agrega ...
  #1 (permalink)  
Antiguo 30/03/2008, 17:30
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 2
Problema con sentencia if

En el frmEmpleado utilizo esta linea de codigo para actualizar el datacombo de otro formulario

fmrBoleta.llenarEmpleado 'Lo vuelvo a llenar(actualizar)

Es decir si se agrega un nuevo empleado desde el frmEmpleado se debe actualizar el datacombo del formulario frmBoleta

Al llamar al frmEmpleado desde el frmBoleta no hay problema
Pero cuando ingreso directamente al frmEmpleado, es decir lo llamo desde un menu al agregar un nuevo registro, llama al frmBoleta debido al fmrBoleta.llenarEmpleado.

Mi pregunta es como hago para que cuando el frmBoleta no este
cargado o abierto no sea llamado algo asi

If frmBoleta no esta cargado then
No hago nada
else
fmrBoleta.llenarEmpleado
end if

  #2 (permalink)  
Antiguo 30/03/2008, 18:12
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Re: Problema con sentencia if

Hola,pues pregunta si el form esta abierto o sea Visible = True y sino hace lo que queres...

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 30/03/2008, 18:21
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: Problema con sentencia if

Buena la solucion pero no funciono, todavia me carga el frmBoleta otra idea de como solucionar
  #4 (permalink)  
Antiguo 30/03/2008, 18:37
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Re: Problema con sentencia if

otra manera que se me ocurre es saber si el form esta en memoria consultando la coleccion de forms,algo asi:

Código:
Dim f As Form
For Each f In Forms
If f.Name = "Form2" Then MsgBox "Esta Cargado!!"
Next
saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #5 (permalink)  
Antiguo 30/03/2008, 18:54
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: Problema con sentencia if

Vaya!! Que tal solucion, funciono perfectamente solucione el problema,ese codigo debe ser de la matrix

saludos
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 03:30.