Fechas de campos enlazados en word

05/11/2003 - 11:52 por Agustin | Informe spam
Hola grupo:

hace tiempo ya posteé el problema siguiente y lo pude solucionar en parte.

Tengo unos campos enlazados en word desde una base de datos access. Resulta
que los campos de fecha me salian con el formato MM/dd/yyyy y, sin embargo
en base de datos lo tengo como dd/MM/yyyy. Puse el formato de imagen de
fecha en el campo enlazado de word:
{mergefield <elcampo> \@ dd/MM/yyyy} , y se
solucionó en parte.

Resulta que esto solo funciona con dias superiores a 13, me explico: por
ejemplo la fecha 13 de nombiembre del 2003 (13/10/2003) la formatea bien,
pero la fecha 1 de nombiembre del 2003 la pone como 10/01/2003, cuando en
base de datos está 01/10/2003. Creo que intenta aplicar el formato
MM/dd/yyyy y que solo lo hace bien con numeros de día superiores a 12 porque
ya no lo toma como mes.

Si alguien lo sabe por favor que me conteste que es importantisimo.

Un saludo a todos.
 

Leer las respuestas

#1 Marta PM [MS MVP]
05/11/2003 - 14:23 | Informe spam
Hola:
Yo lo he resuelto cambiando el formato regional de idioma y configuración de fecha y hora al formato de fecha de USA antes de iniciar la combinación. Otra solución que se ha comentado es escribir
campos formateados en Access, en las consultas y hacer la combinación desde allí. Otra posible solución que no he probado y que dicen que puede funcionar es cambiar a DDE u ODBC la forma de combinación.


Marta PM
Saúdos/Saludos
MS-MVP Office


"Agustin" escribió en el mensaje news:u$
Hola grupo:

hace tiempo ya posteé el problema siguiente y lo pude solucionar en parte.

Tengo unos campos enlazados en word desde una base de datos access. Resulta
que los campos de fecha me salian con el formato MM/dd/yyyy y, sin embargo
en base de datos lo tengo como dd/MM/yyyy. Puse el formato de imagen de
fecha en el campo enlazado de word:
{mergefield <elcampo> \@ dd/MM/yyyy} , y se
solucionó en parte.

Resulta que esto solo funciona con dias superiores a 13, me explico: por
ejemplo la fecha 13 de nombiembre del 2003 (13/10/2003) la formatea bien,
pero la fecha 1 de nombiembre del 2003 la pone como 10/01/2003, cuando en
base de datos está 01/10/2003. Creo que intenta aplicar el formato
MM/dd/yyyy y que solo lo hace bien con numeros de día superiores a 12 porque
ya no lo toma como mes.

Si alguien lo sabe por favor que me conteste que es importantisimo.

Un saludo a todos.


Preguntas similares