Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-02-2011
Richard Mejia Richard Mejia is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 14
Poder: 0
Richard Mejia Va por buen camino
ayuda con MaskEdit y DateTimerPicker para almacenar en una BD

hola que tal estoy realizando un programita de control de equipos en una empresa me almacena en una BD en ACCES, las caracteristicas de cada equipo, licencias,etc, ah y tambien tengo un formulario de servicios, por ejemplo cuando el soporte hace algun trabajo de mantenimiento, hardware,software, etc bueno mi problema es el sigte:

en ese formulario, tengo 2 MaskEdit y 2 DateTimePicker lo que quiero es que cuando seleccione la fecha en el MaskEdit se guarde en la BD en el Campo Fecha que tengo, y que se me guarde la hora que digite en el DateTimerPicker, por favor ayudenme gracias.

Dios Les Bendiga
Responder Con Cita
  #2  
Antiguo 10-02-2011
Avatar de microbiano
microbiano microbiano is offline
Miembro
 
Registrado: sep 2008
Ubicación: Mexico D.F
Posts: 349
Poder: 16
microbiano Va por buen camino
y el codigo es?
Responder Con Cita
  #3  
Antiguo 10-02-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Richard Mejia.

Cita:
lo que quiero es que cuando seleccione la fecha en el MaskEdit se guarde en la BD en el Campo Fecha que tengo, y que se me guarde la hora que digite en el DateTimerPicker
A ver si entendí bién... tenés un TDataSet con un mínimo de dos campos: Fecha y Hora del tipo correspondiente.
Para ingresar la fecha usas un TMaskEdit y para ingresar la hora un TDateTimePicker. En algún evento deberías asignar los valores del MaskEdit y DateTimePicker a los campos del TDataSet.

Como para darte una idea de cuales eventos podrías usar, te pongo dos ejemplos; para ambos doy por sentado que el DataSet ya está en modo edición. ( DataSet.Edit )

Modo 1: (evento OnClick de un TButton)
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  DataSet.FieldByName('FECHA').AsDateTime:= StrToDate(MaskEdit1.Text);
  DataSet.FieldByName('HORA').AsDateTime:= DateTimePicker1.Time;
end;

Modo 2: (eventos OnExit del MaskEdit y DateTimePicker)
Código Delphi [-]
procedure TForm1.MaskEdit1Exit(Sender: TObject);
begin
  DataSet.FieldByName('FECHA').AsDateTime:= StrToDate(MaskEdit1.Text);
end;

procedure TForm1.DateTimePicker1Exit(Sender: TObject);
begin
   DataSet.FieldByName('HORA').AsDateTime:= DateTimePicker1.Time;
end;


Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 10-02-2011
Richard Mejia Richard Mejia is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 14
Poder: 0
Richard Mejia Va por buen camino
Gracias,

Si tengo un DataModule y en ese DataModule tengo un TADOQuery que se conecta a la tabla con comando sql (select * from formulario) y un Data Source y el Data Set es el TADOQuery
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con MaskEdit .. Efren2006 OOP 2 07-08-2010 05:02:16
datetimerpicker-parambyname-SQL server 2000 DarkGirl MS SQL Server 13 15-08-2007 23:39:09
Necesito ayuda con control MaskEdit mgventura Varios 2 11-05-2005 17:04:23
Ayuda uso de Scape en Edit y MaskEdit Jvilomar Varios 3 31-03-2004 16:30:20
Ayuda con un MaskEdit.......... cesarjbf Varios 2 22-09-2003 11:37:00


La franja horaria es GMT +2. Ahora son las 13:09:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi