Edgar Acevedo
unread,Nov 28, 2012, 3:05:00 PM11/28/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to publice...@googlegroups.com
Saludos amigos:
Tengo una aplicación que mediante automatización escribe los datos de una persona en una hoja de Excel.
El campo de Fecha de Nacimiento de mi tabla está en tipo DATE. Mis parámetros de manejo de fechas dentro de mi aplicación son:
SET DATE BRITISH
SET CENTURY ON
Entonces tengo este caso: la persona nació en 06/02/2000. Hasta allí todo bien. Al pasar este mismo dato a mi hoja de EXCEL, en la celda de EXCEL escribe 02/06/2000. Lo curioso es que EXCEL tiene como formato de celda específicado DD/MM/AAAA en configuración regional tiene: Español (Guatemala).
Algun momento, al automatizar de VFP 9 a EXCEL me intercambia el formato a MM/DD/AAAA.
Al verficar detenidamente el dato en EXCEL pareciera ser que fue culpa de VFP9, quien en principio le mandó la fecha en formato MM/DD/AAAA cuando ejecutó la orden:
XLSheet.Cells(015,6) = M.FecFor && (M.FecFor contiene la fecha en formato DD/MM/AAAA ).
¿Halguien ha tenido este problema de "cruce" de formatos?
Ya probé pasando la variable de tipo DATE a tipo CHARACTER escribiendo:
XLSheet.Cells(015,6) = DTOC(M.FecFor) && y el resultado es el mismo (me cruza el formato a MM/DD/AAAA).
Saludos y gracias anticipadas por su ayuda.
Edgar Acevedo