boton

22/10/2003 - 16:26 por mdc | Informe spam
Buenos días a todos/as,

Agradezco ayuda para saber como evitar este mensaje "La acciónOpenReport se
canceló", cuando desde un menu general visualizo un listado en el que a la
propiedad "al no haber datos" he puesto un MsgBox.. y despues Cancel true.

No conozco casi nada de Visual Basic.

Maria del Carmen
 

Leer las respuestas

#1 Búho
22/10/2003 - 09:53 | Informe spam
Hola Maríaesta ya te la respondimos el 17 de este mes.pero si dices
que apenas sabes de VBA, deberás echarle un pelín valor, que no es dificil,
de verdad que no lo es
.decíamos ayer.

<Copy>
Lo puedes solucionar,mediante el control de flujo de errores
correspondiente.(En el formulario)
No hace mucho respondí a un apregunta semejante. En el evento Click del
botón que llama al Informe, recoge el numero de error correspodiente y
saltale.
El Cancel=True lo controla el Informe y responde bien, mientras que el
mensaje que recibes es del propio formulario
Debería quedarte algo parecido a esto
Private Sub Comando3_Click()
On Error GoTo Err_Comando3_Click

Dim stDocName As String

stDocName = "MiReporte"
DoCmd.OpenReport stDocName, acPreview

Exit_Comando3_Click:
Exit Sub

Err_Comando3_Click:
If Err.Number <> 2501 Then
MsgBox Err.Description
Resume Exit_Comando3_Click
End If

End Sub.



Saludos desde Valladolid
Francisco Javier García Aguado

Preguntas similares