|
Query1->FieldByName("name")->AsString;
의 경우..쿼리1에서 현재 레코드의 name필드값을 의미합니다.
쿼리에 다음의 함수가 있는데 ..
Query1->Next(); // 다음 레코드로 이동
Query1->Prior(); // 이전 레코드로 이동
위의함수를 사용하고 ..
Query1->FieldByName("name")->AsString;
을 그대로 이용하면 됩니다.
즉..
[다음레코드] 버튼에서는..
// 1. 다음레코드로 이동
Query1->Next();
// 2. 현재 레코드값 읽기..
Edit1->Text = Query1->FieldByName("name")->AsString;
Edit2->Text = Query1->FieldByName("Std_num")->AsString;
Edit3->Text = Query1->FieldByName("Add")->AsString;
[이전레코드] 버튼에서는..
// 1. 다음레코드로 이동
Query1->Prior();
// 2. 현재 레코드값 읽기..
Edit1->Text = Query1->FieldByName("name")->AsString;
Edit2->Text = Query1->FieldByName("Std_num")->AsString;
Edit3->Text = Query1->FieldByName("Add")->AsString;
[참고]
Query1->First(); //처음레코드로 이동
Query1->Last(); //마지막래코드로 이동
|