 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
farag23 Ens

Registrado: 10 Dic 2003Mensajes: 26
|
Publicado: Lun 05 Ene, 2004 2:07 am Asunto: problemas con las fechas |
|
|
Hola!
Tengo un problemilla con las fechas en builder; estoy desarrollando una aplicación en la que uso el objeto TDateTimePicker, y tengo tres dudas sobre el:
1. Como hago para que la fecha aparezca actualizada? el problema que tengo es que la fecha que aparece siempre uqe ejecuto un programa con uno de estos objetos, es la del día y la hora que lo inserté, cuando estaba diseñando el programa...
2. Guardo las fechas en una base de datos SQL(uso interbase); la cuestión es que solo quiero guardar la fecha, la hora no me importa, pero cuando guardo los datos, al mirar que ha guardado en la base de datos con el SQL explorer, veo que guardó fecha y hora... y ya probé a guardar solo la fecha, llamando a la funcion "date" del objeto DateTimePicker
3. Y la última pregunta es: si quiero hacer una consulta SQL, en la cual yo busco solamente aquellos registros que han ocurrido en un mes, es decir:
select * from clientes where(<AQUI QUE PONGO>); dentro del where, hay alguna manera de poner un filtro para así poder consultar fechas, o no me quedaría mas remedio que guardar como datos de la tabla, el día el mes y el año por separado?
Muchas gracias a tod@s por vuestra ayuda
Un saludo |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 05 Ene, 2004 6:29 am Asunto: |
|
|
para lo que dices en la primera fase, cuando actives el DataTimerPacker
| Código: |
1.- DateTimePicker1->Date= Date();
|
y te pone la fecha que estes en ese dia...
2. para guardar el contenido, creo suponer tienes un campo del Tipo Date, dentro de tu consulta, para ello establece los siguiente..
| Código: |
DataModule1->TREGISTROFECHAIN->Value = DateTimePicker1->Date;
|
donde TREGISTROFECHAIN ES EL CAMPO, QUE PREVIAMENTE HAS CARGADO EN EL SQL, EN TU CASO PUEDE LLAMARSE
Query1FECHAIN, DONDE TENGO UNA CONSULTA SQL DENTRO DEL DATAMODULE1.
3.- Para este punto. si lo que quieres hacer es una cosulta dependiendo, del tipo de fehca, vuelo a repetirte, debes tener este campo dentro del sql.
| Código: |
select * from clientes where Fechain= :cmpfecha
|
donde cmpfecha, es un parametro creado dentro del SQL, y que te pude ayudar con que le definas del tipo DATE. para ello tambien puedes poner lo siguiente
| Código: |
Query1->Close();
Query1->ParamByName("cmpfecha")->AsDate =DateTimePicker1->Date;
Query1->Open(); |
Esto debe funcionarte ahora que si lo que deseas es otra cosa avisa, para poder ayudarte _________________
 |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|