Porque lee la tabla completa al hacer append?
Publicado por Judit (45 intervenciones) el 29/05/2006 23:47:10
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:
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
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:
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
Valora esta pregunta


0