Ver Mensaje Individual
  #1  
Antiguo 30-05-2006
Avatar de judit25
judit25 judit25 is offline
Miembro
 
Registrado: abr 2006
Ubicación: Bronx, NY
Posts: 122
Reputación: 19
judit25 Va por buen camino
Porque lee la tabla completa al hacer append?

Buenas Noches!!

Estoy trabajando con un formulario de facturacion el cual dura mucho para abrirse; en el evento onActivate del formulario tengo BBAgregar.click para que autómaticamente me muestre el formulario para registrar una factura, el problema está en que me está leyendo la tabla detalle completa antes de abrir el formulario.

Al presionar este boton (BBAgregar) le cambio al datasource de la tabla encabezado y detalle a un ClientDataSet a cada uno.

El código que empleo es el siguiente:


Código Delphi [-]
procedure TFfacturacion.BBAgregarClick(Sender: TObject);
begin
     If BBAgregar.Caption = '&Agregar' then
     begin
         .
         .
         .
         DS2.DataSet := CDS2; // donde DS2 es el datasource del detalle y CDS2 es el ClientDataSet
         DS1.DataSet := CDS1;
         CDS1.Append;
         CDS2.Append;
         . 
         .
         .
     end
Else
     begin
         .
         .
         .
     end;
end;




Hay alguna manera de que no me lea la tabla completa al darle Append a la tabla?

Gracias anticipadas.

Saludos
Responder Con Cita