Ver Mensaje Individual
  #2  
Antiguo 02-05-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Aclaremos un par de cosas:

Uno no se conecta a Access, ni a ninguna otra base, mediante un data module. Un data module sólo es un contenedor; lo que importa son las componentes que ahí coloques, por ejemplo, un ADOConnection.

El DateTimePicker no puede conectarse directamente a un campo de una tabla Access ni de ninguna otra base de datos. Es decir, no es una limitante de Access sino que el DateTimePicker no está diseñado para enlazarse a bases, como un DBEdit, por ejemplo.

Sin embargo, indirectamente sí que puedes usar un DateTimePicker. Basta que en su evento OnChange asignes su valor directamente al dataset, por ejemplo:

Código Delphi [-]
procedure TForm1.DateTimePicker1(Sender: TObject);
begin
  DataModule.ADOTable.FieldByName('campo_fecha').AsDate := DateTimePicker1.Date;
end;

// Saludos
Responder Con Cita