for(int j = 0; j < Dm->QueryRemote->RecordCount; j++)
{
ProgressBar1->Max = Dm->QueryRemote->RecordCount;
Dm->QueryEttDef->Append();
Dm->QueryLocal->First();
StatusBar1->Panels->Items[0]->Text = "Insert...";
for(int i=0; i < Dm->QueryLocal->RecordCount; i++)
{
Sub_Target = Dm->QueryLocal->FieldByName("Target_field")->AsString;
Del_Target = GetString(Sub_Target, ".");
Dm->QueryEttDef->FindField(Dm->QueryLocal->FieldByName("Source_field")->AsString)->AsString =
Dm->QueryRemote->FindField(Del_Target)->AsString; //Dm->QueryLocal->FieldByName("Target_field")->AsString;
Dm->QueryLocal->Next();
}
Dm->QueryEttDef->Post();
Dm->QueryRemote->Next();
frmValidMain->ProgressBar1->Position = j +1;
StatusBar1->Panels->Items[0]->Text = IntToStr(j+1)+ "/" + IntToStr(Dm->QueryRemote->RecordCount)+ " 건";
}
현재 insert, pause, stop이렇게 세개의 버튼이 있습니다.
insert하는중에 pause를 눌렀을 때는 일시 정지 하고, stop 버튼을 눌렀을 때 insert를 완전히 정지 하고 싶습니다..
어떻게 하는건 지요? 답변 부탁 드립니다...-.-