먼저 Mr.Q님께답변 고압다는 인사 드립니다.
아직 초보라 잘 안되서 다시 질문 올립니다.
DB : 파라독스, Table만 사용.
질문 1. 프로그램을 실행시킬 때 DBGrid내용이 나타나지 않게
할려고 하는데 잘 안되네요…
. Mr.Q님께서 권해주신 방식대로 해보았습니다
Procedure TForm1.FormCreate(Sender: TObject);
Procedure FormCreate(Sender :Tobject);
begin
Table1.Active := False;
end;
위와 같이 했는데 프로그램을 실행시켰는데
DBGrid의 내용이 그대로 출력 되더라구요!
제가 뭘 잘못했는지 좀 봐주십시요!
질문 2. 의 내용은 DBGride의내용이 어떤 조건에 따라 출력이 됩니다.
관리번호를 입력하면 그 관리번호 조건에 맞는 항목들만 출력이 되는데
이미 조건에 의해 부분 출력된 항목을 버턴을 사용하여 입력된 전체 항목을
보이게 할려고 하는데 잘 안되네요
고수님들의 많은 부탁 드립니다.
>
> 먼저 Mr.Q님께답변 고압다는 인사 드립니다.
> 아직 초보라 잘 안되서 다시 질문 올립니다.
> DB : 파라독스, Table만 사용.
>
> 질문 1. 프로그램을 실행시킬 때 DBGrid내용이 나타나지 않게
> 할려고 하는데 잘 안되네요…
> . Mr.Q님께서 권해주신 방식대로 해보았습니다
> Procedure TForm1.FormCreate(Sender: TObject);
> Procedure FormCreate(Sender :Tobject);
> begin
> Table1.Active := False;
> end;
Procedure FormCreate(Sender :Tobject);
이게 아니구요, Procedure TForm1.FormCreate(Sender :Tobject); 이구요.
Table1의 Active 속성을 false로 설정해두고 폼을 시작하세요.
필요시에, 적절한 이벤트에서 Table1.Active:=true;나 Table1.Open;하시구요.
그리고, Table1.Active:=true;나 Table1.Open;이나 같습니다. 냥냥~
> 위와 같이 했는데 프로그램을 실행시켰는데
> DBGrid의 내용이 그대로 출력 되더라구요!
> 제가 뭘 잘못했는지 좀 봐주십시요!
>
> 질문 2. 의 내용은 DBGride의내용이 어떤 조건에 따라 출력이 됩니다.
> 관리번호를 입력하면 그 관리번호 조건에 맞는 항목들만 출력이 되는데
> 이미 조건에 의해 부분 출력된 항목을 버턴을 사용하여 입력된 전체 항목을
> 보이게 할려고 하는데 잘 안되네요
> 고수님들의 많은 부탁 드립니다.
>
SQL Query문을 안썼다고 하니, DBGrid에 어떤 조건에 따라 출력이 된다면,
Table1의 Filter속성에 어떤 조건이 지정되었는가 살펴보시구요, 어떤 이벤트에
Table1.Filter에 어떤 조건이 지정되어있는지 살펴보세요.