Tema: Copiar Datos
Ver Mensaje Individual
  #15  
Antiguo 17-11-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

Emplea campos persistentes y utiliza el evento OnChange del primer campo para asignarle valor al segundo (no importa que sean campos de diferentes tablas).

Código Delphi [-]
procedure TForm1.dt1Campo1Change(Sender: TField);
begin
  Form2.dt2Campo1.Value := dt1Campo1.Value;
end;

dt1 es un conjunto de datos (data set) en Form1. dt2 es un conjunto de datos en Form2. Las referencias a estos dos componentes pueden variar dependiendo de dónde se encuentren colocados (dentro de las formas o en un módulo de datos).

Cuando manejes controles de datos (data-aware controls), lo mejor es tratar directamente con los conjuntos de datos y los campos. Los controles TDBEdit y similares reflejarán lo que les asignes a dichos campos.

Un abrazo copiado.

Al González.
Responder Con Cita