Access - Exportar a excel cadena de texto SQL

 
Vista:
Imágen de perfil de Atom5800
Val: 35
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

Exportar a excel cadena de texto SQL

Publicado por Atom5800 (28 intervenciones) el 04/09/2016 01:06:28
Hola

Quiero exportar una cadena de texo de SQL a excel.
No se como usar el metodo "DoCmd.OutputTo" o el "DoCmd.TransferSpreadsheet"

La cadena de texto sql las uso para hacer informes, pero quiero tener la opcion de exportarlas a excel.

Gracias por su ayuda.
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
Imágen de perfil de Jesus
Val: 149
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Exportar a excel cadena de texto SQL

Publicado por Jesus (54 intervenciones) el 04/09/2016 10:16:25
Hola,

El primer método exporta a excel un informe, el segundo una tabla.


Si quieres hacerlo directamente lo mejor es usando automatización:

1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub CmdExportaExcel_Click()
Dim Xls As Object, XlBook As Object, SqlStr As String
 
        SqlStr = "SELECT * FROM Tabla WHERE ... ORDER BY ....."
        '
        Set Xls = CreateObject("Excel.Application")
        Set XlBook = Xls.Workbooks.Add
        Xls.activesheet.Range("A1") = SqlStr
        Xls.ActiveWorkBook.SaveAs FileName:="C:\Temp\1111.xlsx"
        Xls.Quit
        Set Xls = Nothing
 
End Sub
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