Exportar datos de fecha de Access a Excel
Saludos amigo, otra vez:
Continuando con el hilo de la pregunta anterior, creo haber encontrado la razón, y es de ley aclararla. Hay una importante diferencia entre las lineas de código que te escribo a continuación:
DoCmd.OutputTo acOutputForm, "CRONOLOGIA", , , True
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "CRONOLOGIA", "..\CRONOLOGIA.XLS", True
La primera me permite, abrir un dialogo con exportación a diferentes formatos, pdf, doc, excel etc, pero siempre bajo el formato de salida de texto, y por ello interpreta las fechas como string. De ahí que generara la conversión previa a yyyy/mm/dd, y arreglado.
La segunda linea (seguramente la que tu hayas probado) funciona exactamente como tal, dejando los números como tal y las fechas como son, y permitiendo todo lo demás en Excel, es decir lo adecuado.
Así que arreglado. Para no dejar un agujero de conocimiento. Un abrazo.
Continuando con el hilo de la pregunta anterior, creo haber encontrado la razón, y es de ley aclararla. Hay una importante diferencia entre las lineas de código que te escribo a continuación:
DoCmd.OutputTo acOutputForm, "CRONOLOGIA", , , True
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "CRONOLOGIA", "..\CRONOLOGIA.XLS", True
La primera me permite, abrir un dialogo con exportación a diferentes formatos, pdf, doc, excel etc, pero siempre bajo el formato de salida de texto, y por ello interpreta las fechas como string. De ahí que generara la conversión previa a yyyy/mm/dd, y arreglado.
La segunda linea (seguramente la que tu hayas probado) funciona exactamente como tal, dejando los números como tal y las fechas como son, y permitiendo todo lo demás en Excel, es decir lo adecuado.
Así que arreglado. Para no dejar un agujero de conocimiento. Un abrazo.
1 respuesta
Respuesta de smanero
1