error 364 despues de interceptar un error en un form load

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Invitado

Mensaje por Invitado » Mié May 22, 2002 6:02 pm

descripcion de lo q hago:

1-ejecuto el programa
2-estoy en el form1
3-pulso un boton y abre el form2
private .....
form2.show
form1.hide
end sub
4-no hay regristos y se muestra el msgbox de tabla vacia(q he creado)
5-pulso aceptar en el msgbox y se muestra el error 364
6-pincho depurar y la flecha amarilla se situa en en el form1:
private...
-> form2.show
form1.hide
end sub


descripcion del error:

El objeto fue descargado (error 364)
Una forma fue descargada sus la propia _ procedimiento de la carga. Este error tiene siguiente la causa y solución:
· Una forma con una declaración del descargar en su _ procedimiento de la carga fue cargada implícito. Por ejemplo, la voluntad siguiente carga implícito YourForm si no se carga ya:

MyForm.BackColor = YourForm.BackColor.

Quite la declaración del descargar del procedimiento de Form_Load

opciones q he probado con el mismo error:

prueba1:
##
Private Sub Form_Load()

Dim mesg As String

conimprimir = "select * from controlemail"
Set rscontrol = db.OpenRecordset(conimprimir)
On Error GoTo errores:
errores:

If rscontrol.BOF And rscontrol.EOF Then
mesg = MsgBox("TABLA VACIA!!!", vbExclamation)
Form5.Show
Unload Me
Exit Sub
Resume Next

End If

'errores
rscontrol.MoveLast
mostrardatos
End Sub
##
prueba2:
##
Private Sub Form_Load()

Dim mesg As String

conimprimir = "select * from controlemail"
Set rscontrol = db.OpenRecordset(conimprimir)
errorres
rscontrol.MoveLast
mostrardatos
End Sub
private sub errores()
If rscontrol.BOF And rscontrol.EOF Then
mesg = MsgBox("TABLA VACIA!!!", vbExclamation)
Form5.Show
Unload Me
Exit Sub
Resume Next

End If
end sub
##

WValencia
Senior
Mensajes: 36
Registrado: Vie May 24, 2002 2:00 am
Ubicación: Panamá
Contactar:

Mensaje por WValencia » Dom May 26, 2002 3:11 am

Por que no le pregunta a un programador específico para que te ayude a resolver el problema por que si hay aquí no lo he visto.

Avatar de Usuario
The13thBandido

Sobre el error

Mensaje por The13thBandido » Mar May 18, 2004 8:25 am

Debes de quitar la orden UNLOAD del evento LOAD del FORMULARIO.

Responder