Ver Mensaje Individual
  #5  
Antiguo 28-07-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
También puedes tener una tabla que tenga solo codigo y nombre de cliente y que cuando cambie de registro muestre todos los demás datos en otras tablas.

TClientes (ID, Nombre)
TCliente (ID, Nombre, Direccion, etc.)

Unes las dos tablas por el DataSource. (Haces un maestro/detalle)
TCliente.DataSource := TClientes;

En el grid muestras solo ID y nombre de la tabla TClientes.

Quedaría algo asi:
Código Delphi [-]
TClientes.AfterOpen
begin
   TCliente.Open;
end;

TClientes.BeforeClose
begin
   TCliente.Close;
end;

Locate
begin
  TClientes.DisableControls;
  TClientes.Locate(...);
  TClientes.EnableControls;
end
Responder Con Cita