레포트로 프린트를 하려는데요
값이 만약 6개가 있다면
프린트 할땐 첫번째 값만 6개가 나오네요
어디가 잘못된걸까요?
아시는분 답변좀 부탁드립니다......
----------------------------------------
with dm.Q_family do
begin
st := '가족관계';
close;
sql.Clear;
sql.Add(' select ggroup, nname,tel,hp from tel_no ');
sql.Add('where ggroup = ''' + st + ''' ');
showmessage(sql.text);
open;
//qmoney.QuickReport1.dataset := dm.ds_family.DataSet;
qmoney.QuickReport1.Preview; //
qmoney.QuickReport1.Prepare; // 다시 없앤다
----------------------------------------
> 레포트로 프린트를 하려는데요
>
> 값이 만약 6개가 있다면
>
> 프린트 할땐 첫번째 값만 6개가 나오네요
>
> 어디가 잘못된걸까요?
>
> 아시는분 답변좀 부탁드립니다......
>
> ----------------------------------------
> with dm.Q_family do
> begin
> st := '가족관계';
> close;
> sql.Clear;
> sql.Add(' select ggroup, nname,tel,hp from tel_no ');
> sql.Add('where ggroup = ''' + st + ''' ');
> showmessage(sql.text);
> open;
> //qmoney.QuickReport1.dataset := dm.ds_family.DataSet;
> qmoney.QuickReport1.Preview; //
> qmoney.QuickReport1.Prepare; // 다시 없앤다
> ----------------------------------------
>
저도 질문하러 왔따가..잠시 봤는데요....
문제를 잘 이해하지 못했어요..
> 값이 만약 6개가 있다면
>
> 프린트 할땐 첫번째 값만 6개가 나오네요
필드도 6개이고,,쿼리해온 결과도 6개란 뜻인가요?
첫줄만 찍히면 QuickRep1의 데이타셋에 dm.Q_family를 연결하세요.
그러면 쿼리해온 값을 보여줄껍니다.(그런데 당연히 이건 아니겠