![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un form, relleno unos campos fecha y tras pulsar un boton me abre un informe basado en esas fechas. Lo que intento es que si el informe esta vacio entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber datos" del report pongo: msgbox "No hay datos" cancel = true En el boton que abre el informe pongo: Docmd.Openreport "Informe", acViewPreview El caso es que funciona perfectamente, pero despues de mostrar el mensaje me muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si abro el report desde una macro no muestra error. No hay ninguna manera para que no muestre error al cancelar una funcion a traves de codigo?? gracias salu2 kone |
| | ||||
| ||||
| |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |
| |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
| |||
| hola kone prueba lo que te digo, es lo que hago yo en mis bases de datos access cuando tengo tu problema, en el informe pon esto: Private Sub Report_NoData(Cancel As Integer) On Error GoTo Err_Report_NoData MsgBox "No hay datos", vbExclamation, "Error" Docmd.Close Exit_Report_NoData: Exit Sub Err_Report_NoData: Resume Exit_Report_NoData End Sub Un Saludo, Mario "Kone" <javierrayos***terra.es> escribió en el mensaje news:l8axb.1409387$uj6.3550941***telenews.teleline.e s... > Hola, tengo un pequeño problema que no veo logico. Resulta que mediante un > form, relleno unos campos fecha y tras pulsar un boton me abre un informe > basado en esas fechas. Lo que intento es que si el informe esta vacio > entonces muestre un mensaje y cancele. Entonces en el evento "Al no haber > datos" del report pongo: > > msgbox "No hay datos" > cancel = true > > En el boton que abre el informe pongo: Docmd.Openreport "Informe", > acViewPreview > > El caso es que funciona perfectamente, pero despues de mostrar el mensaje me > muestra el tipico error "La operacion OpenReport se cancelo". Sin embargo si > abro el report desde una macro no muestra error. No hay ninguna manera para > que no muestre error al cancelar una funcion a traves de codigo?? > > gracias > salu2 > > kone > > |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Re: Error desconocido en la interfaz de Mensajes | oscar | Newsgroup microsoft.public.es.outlook | 0 | 03-08-2008 21:04:01 |
| visualizacion mensajes de error | errores en excel | Newsgroup microsoft.public.es.excel | 5 | 29-05-2008 04:07:30 |
| Mensajes de Error más amigables | Víctor | Newsgroup microsoft.public.es.vfoxpro.datos | 10 | 02-11-2007 11:33:22 |
| WIRELESS mensajes de error | Eric | Newsgroup es.comp.os.linux.instalacion | 12 | 11-04-2007 11:07:35 |
| me tira mensajes de error | Newsgroup microsoft.public.es.flightsim | 7 | 10-02-2004 17:14:19 | |