우선 Query의 데이터를 DBGrid에 뿌려줄때,
Samples페이지의 Gauge컴포넌트를 사용해서...
Gauge1.MaxValue:=Query1.RecordCount;
For i:=0 to Query1.RecordCount DO begin
Gauge1.Progress:= Gauge1.Progress + 1;
end;
이런식으로 하니까...
데이터를 읽어오는 과정이 진행상태로 표시되는 것이 아니라,
단지, 그리드에 데이터를 뿌릴때, 한꺼번에 표시가 되어서,
Gauge컴포넌트의 사용을 별 필요가 없게 만드네요...
고수님, 그렇다면, '진행' 버튼을 누를 때 부터, 데이터를 읽어오는 과정을
표시하는 방법은 없나요?
혹 TTimer에 관련이 되어있다면,
그 TTimer컴포넌트를 사용하는 방법을 알려주시겠습니까?
그럼, 답변부탁드리고 이만 물러나겠습니다.
Gauge1.MaxValue:=Query1.RecordCount;
For i:=0 to Query1.RecordCount DO begin
Gauge1.Progress:= Gauge1.Progress + 1;
gauge1.update;
end;
허접답변이었슴다.
강동희 wrote:
> 우선 Query의 데이터를 DBGrid에 뿌려줄때,
> Samples페이지의 Gauge컴포넌트를 사용해서...
>
> Gauge1.MaxValue:=Query1.RecordCount;
>
> For i:=0 to Query1.RecordCount DO begin
> Gauge1.Progress:= Gauge1.Progress + 1;
> end;
>
> 이런식으로 하니까...
> 데이터를 읽어오는 과정이 진행상태로 표시되는 것이 아니라,
> 단지, 그리드에 데이터를 뿌릴때, 한꺼번에 표시가 되어서,
> Gauge컴포넌트의 사용을 별 필요가 없게 만드네요...
>
> 고수님, 그렇다면, '진행' 버튼을 누를 때 부터, 데이터를 읽어오는 과정을
> 표시하는 방법은 없나요?
> 혹 TTimer에 관련이 되어있다면,
> 그 TTimer컴포넌트를 사용하는 방법을 알려주시겠습니까?
> 그럼, 답변부탁드리고 이만 물러나겠습니다.
>
>
>
>
>