Hola
Tengo un problemilla que me ha estado pasando con el QReport al tratar de imprimir los datos que poseeo en un StringGrid...(Delphi 7)
puse el sgte codigo en la columna del OnNeedData...del QReport
Código Delphi
[-]
if ItemIndex < Abonos.Asientos.RowCount then
begin
sFil_1.Caption := Abonos.Asientos.Cells[0, ItemIndex];
sFil_2.Caption := Abonos.Asientos.Cells[1, ItemIndex];
sFil_3.Caption := Abonos.Asientos.Cells[2, ItemIndex];
sFil_4.Caption := Abonos.Asientos.Cells[3, ItemIndex];
sFil_5.Caption := Abonos.Asientos.Cells[4, ItemIndex];
sFil_6.Caption := Abonos.Asientos.Cells[5, ItemIndex];
sFil_7.Caption := Abonos.Asientos.Cells[6, ItemIndex];
sFil_8.Caption := Abonos.Asientos.Cells[7, ItemIndex];
end;
Inc(ItemIndex);
MoreData := ItemIndex <= Abonos.Asientos.RowCount;
tambien digo que tengo declarado esto
Vamos al Problema
Si bien el contenido del StringGrid cuando presione Imprimir lo realiza super bien... si despues cambio el contenido del StringGrid y presiono Imprimir nuevamente.. (sin salir del sistema)... me muestra el informe pero sin datos ???
Por que puede pasar esto ???
será que tengo que destruir el QReport y volver a crearlo ??? si es así.. como lo debo realizar ???
Salu2