Cita:
Empezado por Northern
Recorres la jerarquía del TreeView y cada sub-nivel de los nodos los diferencias espacios o tabuladores, bien. Pero cómo llevas eso después al QuickReport ? Qué control utilizas para mostrar los datos ? Un QRLabel/QRMemo con la opción AutoSize a True ? Si son varias páginas el QRLabel/QRMemo se siguen auto-ajustando ?
|
Hola Northern, yo utilizaría un QrLabel dentro de una banda Detail, el evento OnNeedData y la propiedad Level de cada nodo:
Código Delphi
[-]
Nivel := TreeView1.Items[ItemIndex].Level;
Case Nivel Of
0 : QRLabel1.Left := LeftIni;
1 : QRLabel1.Left := LeftIni+20;
2 : QRLabel1.Left := LeftIni+40;
end;
..............................................
..............................................
LeftIni := QRLabel1.Left;
Saluditos