Q&A

  • 퀵리포트가 이상함당..........(소스포함 꼭갈켜 주시와여)


안뇽 하신가엽 고수님들.......



헐 이상한일을 당해서리........



퀵리포트가 이상한 해엽. 쿼리값이 하나만 나오고여... 그리구 그쿼리값두



앞에있는 디비그리드에 있는 선택된값만 나옴당....헐 왜그런가엽...??



지난주 부터 오늘 까쥐 이걸해결 못해서리 골치가 아프네여 ㅠ.ㅠ



이유가 몬가여 이유좀 갈켜주시와여 그럼 20000





추가엽.... 위의 질문 내용이 조금 이상해서리 다시 추가 함당..





폼1에서 날짜로 조회를 했습니다..



조회된 내용은 디비그리드에 출력됨당....



그리고 나서리.. 프린트 번튼을 누르면 퀵리포트의 프린트



흠... 설명할려니까 어렵당..^^



프린트 번튼을 누르면



form17.QuickRep1.Print;



이런식으로 프린트 하게 만들 었습니당....((헐 조잡의 극치 캬캬캬))



그런디 막상 퀵리포트의 프리뷰로 봐두 디비그리드의 내용중 맨처음만 나옴당...



글구여.. 또 디비그리드의 셀중에서 그셀을 선택 하면 행당 래코드만 퀵리포트에 나옴당.



이런 황당한 경우는 첨임당...ㅠ.ㅠ



고수님들 이럴경우는 어떻게 해야 하나엽.....



초보를 살려주이소......그럼 고수님들의 고견 부탁함당....



헐 다시 소스 추가여...



with query1 do

begin



close;

sql.Clear;

sql.Add('select 순번,제품명,고객명,검사수량,합격수량,불량수량,검사결과,조처결과,검사일자,검사자 from 검사명세');

sql.Add('where 공정코드='''+s+''' and 검사일자 between :now1 and :now2');

parambyname('now1').asdatetime:=datetimepicker1.Date;

parambyname('now2').asdatetime:=datetimepicker2.Date;

open;

end;



보심 알겠지만 날짜로 쿼리하는 것임당.



요게 데이터소스2에서 디비그리드와 연결됨당....





best of best 초보 사발우성....



1  COMMENTS
  • Profile
    이재식 2000.07.03 21:27
    이재식 Wrote :

    안녕하세요?



    쿼리를 던져서 데이터건수는 가령 50건이었는데,

    실제 출력물에서는 맨처음 한건만 나온다는 것은,

    대개 퀵레포트의 DataSet속성을 세팅하지 않았기때문에 그렇습니다.

    왜 DataSet속성을 세팅하지 않으면 그래도 항상 맨처음 1건은 나오냐면

    그건 onNeedData이벤트하고는 맞물리는 이야기가 될 것입니다.



    다시한번 퀵레포트의 DataSet속성을 세팅하셨는지 확인해 보세요.



    혹 이렇게했는데도 안되면 델파이 버전을 좀 알아야겠군요.