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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 E.Feijoo
22/10/2003 - 15:05 | Informe spam
Maria, una pregunta:
En el 'mundo real', si te apetece visitar a una amiga, de la que tienes dudas si estará en casa ¿no llamarías antes por teléfono?... solo por/para evitarte un viaje inútil y la subsiguiente sensación de fracaso.

Puedes hacer lo mismo, en el 'mundo imaginario' del Access, previo a la apertura del informe, un control para saber si hay datos, tras el, tomas la decisión de o bien abrirlo o no abrirlo y en su lugar enviar (si fuere el caso) un mensaje indicando la causa de la no-apertura.

Un saludo E.Feijoo


"mdc" escribió en el mensaje news:%
| 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
|
|
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida