DB에는
1. 홍길동 011-111-1111
2. 장나라 016-111-1111
...
이런 식으로 데이터가 있습니다.
해서 qrmemo에다가 리스트를 출력하려고, before print이벤트에서
with qry1 do
begin
close;
sql.clear;
sql.add('select * from tel');
open;
end;
for i:=1 to qry1.recordcount do
begin
qrmemo1.lines.add(qry1.fieldbyname('name').asstring);
qry1.next;
end;
이렇게 하면 제일 첫번째에 있는 홍길동만 레코드수만큼 출력이
됩니다. 하지만 qrmemo만 qrlabel이나 qrexprmemo을 사용하면 제대로 출력이됩니다.
왜 그럴까요?