exportar consulta - error
Publicado por andres (6 intervenciones) el 28/12/2007 15:14:21
Hola a todos, de antemano agradezco a quines se interesen en mi duda.
Mi problema es el siguiente: tengo una consulta la cual quiero exportar a excel presionando un boton. El codigo del boton es:
Private Sub Comando1_Click()
If MsgBox("Se va a exportar el informe a Microsoft Excel........", vbQuestion + vbYesNo, "Confirme que desea exportar") = vbYes Then
DoCmd.OpenQuery "factura Consulta"
DoCmd.OutputTo acQuery, "factura Consulta", "MicrosoftExcel(*.xls)", , False, ""
DoCmd.Close acQuery, "factura Consulta"
End If
En la linea:
DoCmd.OutputTo acQuery, "factura Consulta", "MicrosoftExcel(*.xls)", , False, ""
se le pide al usuario que ingrese el nombre del archivo genereado y su ubicación.
Esto esta bien ya que en la misma carpeta hay varios archivos generados por este medio.
Pero si en el cuadro de dialogo donde se pregunta el nombre y la ubicacion, el usuario aprieta en Cancelar, se genera un error de código y se detiene la ejecucion de esa línea y de la siguinte, la que cierra la consulta.
Si alguien sabe como evitar ese error desde ya estoy muy agradecido por cualquier sugerencia
Saludos. Andres
Mi problema es el siguiente: tengo una consulta la cual quiero exportar a excel presionando un boton. El codigo del boton es:
Private Sub Comando1_Click()
If MsgBox("Se va a exportar el informe a Microsoft Excel........", vbQuestion + vbYesNo, "Confirme que desea exportar") = vbYes Then
DoCmd.OpenQuery "factura Consulta"
DoCmd.OutputTo acQuery, "factura Consulta", "MicrosoftExcel(*.xls)", , False, ""
DoCmd.Close acQuery, "factura Consulta"
End If
En la linea:
DoCmd.OutputTo acQuery, "factura Consulta", "MicrosoftExcel(*.xls)", , False, ""
se le pide al usuario que ingrese el nombre del archivo genereado y su ubicación.
Esto esta bien ya que en la misma carpeta hay varios archivos generados por este medio.
Pero si en el cuadro de dialogo donde se pregunta el nombre y la ubicacion, el usuario aprieta en Cancelar, se genera un error de código y se detiene la ejecucion de esa línea y de la siguinte, la que cierra la consulta.
Si alguien sabe como evitar ese error desde ya estoy muy agradecido por cualquier sugerencia
Saludos. Andres
Valora esta pregunta


0