안냐세요.
바람개비님이 답변을 해 주셧는데 답변이 충분치 않아 다시 올립니다.
TForm1.Button1.Click( Sender : TSender );
begin
Close;
SQL.Clear;
SQL.Add( 'Select * From Table1' );
Open;
end;
버튼을 누른면 데이타를 오픈하죠.
DB를 오픈하는 시간을 Gauge 로 표현하려고 합니다.
즉 DB를 읽기전, 그러니까 버튼을 누르기 전엔 0% 이구
레코드를 다 읽어와서 DBGrid 에 보이면 100%가 되겠죠.
그때 Gauge로 진행상황을 표시할려구 합니다.
Gauge1.MaxValue := Query1.RecordCount;
Gauge1.Progress := ???
??? 이부분을 못하고 잇습니다.
값을 어케 넣어주어야 할지.
Open이 된 후에 저 부분을 넣는다면 무용지물 같은 생각이구요.
DBGrid에 다 표시된후 게이지가 펼쳐지는게 아니니까요.
펼쳐져도 무조건 100프로가 되버리겠죠.
저 게이지 2줄 부분을 어디쯤에 넣어야 할지 그것도 부탁드립니다.
그럼 이만 즐푸하세요~~~
날씨가 따뜻해졌군요.
갑작스런 날씨변화에 감기조심하시구요
저두 에취~~~땜에 고생^^;;
그럼 20000
타이머컴포넌트를 사용해야할 문제인것 같습니다.
바라미~
정성훈 wrote:
> 안냐세요.
> 바람개비님이 답변을 해 주셧는데 답변이 충분치 않아 다시 올립니다.
>
> TForm1.Button1.Click( Sender : TSender );
> begin
> Close;
> SQL.Clear;
> SQL.Add( 'Select * From Table1' );
> Open;
> end;
>
> 버튼을 누른면 데이타를 오픈하죠.
> DB를 오픈하는 시간을 Gauge 로 표현하려고 합니다.
> 즉 DB를 읽기전, 그러니까 버튼을 누르기 전엔 0% 이구
> 레코드를 다 읽어와서 DBGrid 에 보이면 100%가 되겠죠.
> 그때 Gauge로 진행상황을 표시할려구 합니다.
>
> Gauge1.MaxValue := Query1.RecordCount;
> Gauge1.Progress := ???
>
> ??? 이부분을 못하고 잇습니다.
> 값을 어케 넣어주어야 할지.
>
> Open이 된 후에 저 부분을 넣는다면 무용지물 같은 생각이구요.
> DBGrid에 다 표시된후 게이지가 펼쳐지는게 아니니까요.
> 펼쳐져도 무조건 100프로가 되버리겠죠.
> 저 게이지 2줄 부분을 어디쯤에 넣어야 할지 그것도 부탁드립니다.
> 그럼 이만 즐푸하세요~~~
> 날씨가 따뜻해졌군요.
> 갑작스런 날씨변화에 감기조심하시구요
> 저두 에취~~~땜에 고생^^;;
> 그럼 20000