델초보입니다.
저의 문제는 검색을 하고 퀵리포트로 출력을 한 다음 퀵리포트를 닫고 다른 것을 검색하면 방금전의 출력결과가 나오는 것이에요..
그런데.. 프로그램을 닫고 다시 시작하여 다른 것을 검색하면 제대로 나오거든요..
뭐가 문제일까요.. 소스를 보여드릴께요..
begin
vQuery1 :=
'select pg.ge from panmaege pg, haetae::co_dealcode cod '+
'where pg.ge in '+
'(select ge from jijumge '+
'where jijum='+EditJijum.Text+' '+
'and transdate<="'+sdate1+'" '+
'and (enddate>="'+sdate1+'" or enddate is null)) '+
' and cod.dealkind=5 '+
' and pg.ge=cod.maincode '+
' and (cod.enddate>="'+sdate1+'" or cod.enddate is null) '+
' and pg.custgubun in '+scustgubun+' '+
'into temp tmp_ge;';
useFunc1.myQuery1_ExecSQL(vQuery1);
end;
위의 jijum='+Editjijum.txt+' 부분에 검색코드를 치고 나서 아래의 쿼리가 실행되면서
퀵리포트가 뜨는건데.. 다른 코드를 다시 검색할려면 이전의 것이 나옵니다.
좀 도와주세요.. 부탁입니다.