Access - Ayuda control de Errores

   
Vista:

Ayuda control de Errores

Publicado por José Maria (134 intervenciones) el 19/09/2015 13:02:11
Buenas,

Tengo un formulario2 que recoge datos del formulario 1.

Cuando quiero abrir el Formulario 2 sin haber Escrito en el Formulario 1 te debe de saltar un error.
Mi problema es que a pesar del error se abre ese formulario.
Lo que quiero es que si da el error no se abra el formulario.
Os pongo mi código a ver si podeis orientarme a ver que me falta.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub cmdControlExpediente_Click()
 
On Error GoTo Error:
 
DoCmd.OpenForm "F_Nuevo_Control_Expediente", , , , acFormAdd 'El usuario puede agregar registros nuevos pero no puede modificar los existentes.
 
Salir:
Exit Sub
 
Error:
 
MsgBox Err.Description
Exit Sub
Resume Salir
 
 
End Sub
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

Ayuda control de Errores

Publicado por Enrique Heliodoro (1663 intervenciones) el 19/09/2015 13:38:36
¿Y que tenia que pasar si el autor del código 'pasa de forma olímpica' de lo que tenga el formulario al que llama '1'?

Creo que darle un par de vueltas (porque asumo que lo de diseñar en papel es eso que solo hacen 'los tontos') es algo imprescindible, como preocuparse de atarse los cordones de los zapatos antes de salir a la calle (porque ya en la calle los 'despistes' pueden significar que lo olvidado fueron los calcetines o los propios zapatos)
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

Ayuda control de Errores

Publicado por José Maria (134 intervenciones) el 19/09/2015 14:09:58
Toda la razón amigo.
Lo solucione con un If
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