Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

problemas con las fechas

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: problemas con las fechas Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.