C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[26599] [답변] 쿼리 테이블에서 레코드 이동(?)....
정성훈.해미 [sage5nor] 1115 읽음    2003-08-05 20:49
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(); //마지막래코드로 이동

+ -

관련 글 리스트
26581 [질문]검색된 다수의 DB결과셋을 Edit로 출력하는 방법?? C++Builder_초보자 679 2003/08/05
26582     [답변] 간단한 문자열 사용법 정성훈.해미 717 2003/08/05
26598         Re:[질문]제가 설명을 잘못드린것 같네요... C++Builder 초보바 635 2003/08/05
26612             Re:Re:[질문]제가 설명을 잘못드린것 같네요... 하안인 667 2003/08/06
26599             [답변] 쿼리 테이블에서 레코드 이동(?).... 정성훈.해미 1115 2003/08/05
26610                 답변 감사합니다 C++Builder_초보자 633 2003/08/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.