Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Formato de Fechas ???

72 views
Skip to first unread message

Jorge Gallardo

unread,
Feb 20, 2004, 2:37:37 PM2/20/04
to
Hola a todos.
Vereis tengo un problema y seguro que es una tonteria, pero me he opcecado,
y ya no doy pie con bola.

Vereis en definitiva lo que quiero hacer es lo siguiente.

Tengo una tabla "CABRILLO" y con varios campos.
Uno de ellos es "fechaQSO" y este en la tabla tiene el formato "dd/mm/aaaa"
y quiero exportar a texto la serie de campos incluido el "fechaQSO", pero
con formato "aaaa-mm-dd"

Toda la exportacion ya la tengo realizada, el problema que al generar el
fichero es que el formato fecha sigue siendo "dd/mm/aaaa" en vez de
"aaaa-mm-dd".

Alguien sabe la solucion.... ???

He intentado lo siguiente:

De mi tabla principal "RADIOGEST", realizo una consulta de datos anexados a
la tabla "CABRILLO", he intento darle los formatos en dicha consulta, pero
no me los respeta.
Tambien otra idea que se me ha ocurrido, es capturar dentro de dicha
consulta, por un lado "DIA", por otro "MES", y por otro "AÑO", para luego
juntarlos en el orden que quiero, pero al usar la propiedad RECORTAR para
poder unirlos, me da fallo, y no funciona bien...

Alguna sugerencia detallada...

Muchas gracias a todos...

Pse, email a jgal...@gtpsistemas.com

E.Feijoo

unread,
Feb 20, 2004, 5:18:59 PM2/20/04
to
Todos tus problemas de exportacion, se resuelven estudiando las funcionalidades que te ofrece la funcion 'FORMAT' ....

Un sasludo E. Feijoo

"Jorge Gallardo" <jorgeg...@eb4enn.com> escribió en el mensaje news:c15nm7$92g$1...@nsnmrro2-gest.nuria.telefonica-data.net...

Jorge Gallardo

unread,
Feb 20, 2004, 5:36:54 PM2/20/04
to
Gracias por responder.
he encontrado lo siguiente:
FormatoFechaHora («expresiónCadena»; «namedformat»)
No se si te referiras, a esto.

Lo he probado, pero no me es valido. ya que las opciones que tienen del 1
al 4, no cuadran con el formato de fecha Ingles
Para eso deberia cambiar en miconfiguracion regional el formato fecha, y me
perjudicaria para otros programas...

Alguna otra idea..

---------------------------


"E.Feijoo" <e.fe...@redestb.es> escribió en el mensaje
news:c1614j$1eh254$1...@ID-132963.news.uni-berlin.de...

E.Feijoo

unread,
Feb 20, 2004, 5:59:42 PM2/20/04
to
Creo que no has leído la lista completa.... estas hablando de los 'formatos con nombre' predefinidos.
Si continuases con el capitulo... mas abajo u en paginas auxiliares, verías que te dice que puedes crear tu propio formato, para ello te indica cuales son lo nemotécnicos que implican al mes día año hora, minuto, semana, día de la semana , en formato numérico, en letra con dos dígitos... ¿sigo?

Un saludo E. Feijoo

"Jorge Gallardo" <jorgeg...@eb4enn.com> escribió en el mensaje news:c1626d$66s$1...@nsnmrro2-gest.nuria.telefonica-data.net...

Jorge Gallardo

unread,
Feb 20, 2004, 6:49:35 PM2/20/04
to
Si me haces el favor te quedaria agradecido.
Voy a seguir buscando a ver si lo encuentro.
pero por si acaso.
Transcribemelo si no es molestia...

gracias por todo...

-------------------


"E.Feijoo" <e.fe...@redestb.es> escribió en el mensaje

news:c163gt$1epk14$1...@ID-132963.news.uni-berlin.de...

Jorge Gallardo

unread,
Feb 20, 2004, 6:54:13 PM2/20/04
to
solo me hace referencia a lo siguiente:
No encuentro nada mas...
Función FormatoFechaHora

Descripción

Devuelve una expresión con formato de fecha u hora.

Sintaxis

FormatoFechaHora(Fecha[,FormatoconNombre])

La sintaxis de la función FormatoFechaHora consta de las partes siguientes:

Parte Descripción
Fecha Requerido. Expresión de fecha a la que hay que dar formato.
FormatoconNombre Opcional. Valor numérico que indica el formato de
fecha y hora utilizado. Si se omite, se utiliza vbGeneralDate.


Valores

El argumento FormatoconNombre tiene los siguientes valores:

Constante Valor Descripción
vbGeneralDate 0 Mostrar una hora o fecha. Si hay una parte de fecha,
la muestra como fecha corta. Si hay una parte de hora, la muestra como hora
larga. Si existen, se muestran ambas partes.
vbLongDate 1 Mostrar una fecha mediante el formato de fecha largo
especificado en la configuración regional del equipo.
vbShortDate 2 Mostrar una fecha mediante el formato de fecha corto
especificado en la configuración regional del equipo.
vbLongTime 3 Mostrar una hora mediante el formato de hora especificado
en la configuración regional del equipo.
vbShortTime 4 Mostrar una hora con el formato de 24 horas (hh:mm).


"E.Feijoo" <e.fe...@redestb.es> escribió en el mensaje

news:c163gt$1epk14$1...@ID-132963.news.uni-berlin.de...

E.Feijoo

unread,
Feb 20, 2004, 7:07:20 PM2/20/04
to
Creo que no buscas en el sitio correcto. sigue estas indicaciones

Si en tu base tienes un modulo, ve a el, y ábrelo en diseño, si no tienes ninguno, click en Nuevo....

ya en la ventana del modulo, click en la ayuda, con esta abierta, selecciona la pestaña 'Indice'

como palabra clave ==> 'formato' y después ==> click en ' buscar'

En la lista que aparece debajo, selecciona ==> 'Propiedad Formato (Format) - Tipo de datos Fecha/Hora'

Tienes todo lo que precisas saber y puedes aplicar, a tu disposición

Cierra el modulo (sin crear o modificar nada según sea el caso) y aplica la lectura.

la diferencia entre el VBA puro y la aplicación en (por ejemplo) un cuadro de testo es el separador, en VBA es la coma y en formularios ... etc. es el punto y coma (;)

Léelo y disfruta del placer de aprender.

Un saludo E. Feijoo

P.D.

Esto es en la ayuda del Access XP y 2000 en el 97 es mas fácil localizarlo.


"Jorge Gallardo" <jorgeg...@eb4enn.com> escribió en el mensaje news:c166em$13k$1...@nsnmrro2-gest.nuria.telefonica-data.net...

Hector Sanchez

unread,
Feb 21, 2004, 5:59:30 AM2/21/04
to
Utiliza ParcFecha("aaaa-mm-dd",fecha)
(Te he escrito la sintaxis de memoria, pero creo que esta bien)


"Jorge Gallardo" <jorgeg...@eb4enn.com> escribió en el mensaje
news:c15nm7$92g$1...@nsnmrro2-gest.nuria.telefonica-data.net...

Jorge Gallardo

unread,
Feb 21, 2004, 1:31:09 PM2/21/04
to
Hola de nuevo.

Ya he visualizado la informacion que me mandaste buscar.
El tema de los formatos, ya lo sabia. pero no me resulta satisfactorio del
todo.
El problema no lo tengo en la consulta, pues ahy le puedo poner el formato
que yo quiera, dentro de las propiedades, por lo menos para ser visualizado.
En la consulta de anexados, o creacion de tablas, en la tabla de destino,
tambien le pongo el formato AAAA-MM-DD, y si visualizas dicha tabla tambien
es correcto.
El problema que tengo es que esa tabla ha de ser exportada a TXT.
Y es aqui donde radica mi problema.
Ya que toda la exportacion la realiza correctamente, pero el formato es el
español, DD/MM/AAAA, y no como a mi me gustaria que fuese.
Y no consigo solucionar este problema...

A lo mejor no me habia explicado bien en mis anteriores mensajes...
Encontre esta funcion segun tu me dijiste.
FechaQso1: Formato([FechaQso];"aaaa-mm-dd")
de esta forma si aparece bien en la consulta, pero no en la exportacion a
TXT.

Alguna sugerencia, para un pobre desquiciao que no da con la solucion....

"E.Feijoo" <e.fe...@redestb.es> escribió en el mensaje

news:c167fo$1f1njo$1...@ID-132963.news.uni-berlin.de...

Jorge Gallardo

unread,
Feb 21, 2004, 1:34:45 PM2/21/04
to
No debe estar correcta, o no funciona..


"Hector Sanchez" <hecs...@terra.es> escribió en el mensaje
news:mSGZb.5612$Ic.3...@news.ono.com...

Hector Sanchez

unread,
Feb 23, 2004, 6:31:58 PM2/23/04
to
Perdona, lo hice de memoria y estaba despistado.

en código utiliza la función en inglés DatePart.

Otra idea, si con format te vale y solo falla al pasar a texto, utiliza
CString, que te devuelve una cadena, así no se modificará por la
configuración regional del equipo.

Espero que haya suerte.


"Jorge Gallardo" <jorgeg...@eb4enn.com> escribió en el mensaje

news:c188d4$4dk$1...@nsnmrro2-gest.nuria.telefonica-data.net...

Zona Sur Gtpsistemas

unread,
Feb 25, 2004, 6:57:27 AM2/25/04
to
oK. muchas gracias.. probare.

"Hector Sanchez" <hecs...@terra.es> escribió en el mensaje
news:O3w_b.5905$Ic.3...@news.ono.com...
0 new messages