자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
C++ Builder FDquery 컴포넌트 관련 질문 드립니다,.
2015.01.13 23:58
질문. FDQuery1->Next(); 와 반대되는 함수 알수있을까요??
상세 설명.
ComboBox에 쿼리 질의를 통하여 값을 넣었습니다.
그리고
combobox1->Items->Insert(0,"선택");
을 통하여 0번째 인덱스에 "선택" 이라는 값을 추가하였습니다.
하지만 FDquery->FieldByName("Code")->AsString;
을 했을경우 제가 원하는 값의 다음 레코드 값이 선택이 되어지는데요. ( Items->Insert(0); 을 추가하였기 때문)
combobox1->ItemIndex -=1; 을 하면 보여지는 값만 정상적으로 되나 선택되어지는 레코드의 값은 그대로 다음 레코드의 값이 선택이 되어집니다.
이와같은 경우에 어떻게 처리하면 좋을까요??
C++ Builder FDquery 컴포넌트 관련 질문 드립니다,.
2015.01.13 23:58
질문. FDQuery1->Next(); 와 반대되는 함수 알수있을까요??
상세 설명.
ComboBox에 쿼리 질의를 통하여 값을 넣었습니다.
그리고
combobox1->Items->Insert(0,"선택");
을 통하여 0번째 인덱스에 "선택" 이라는 값을 추가하였습니다.
하지만 FDquery->FieldByName("Code")->AsString;
을 했을경우 제가 원하는 값의 다음 레코드 값이 선택이 되어지는데요. ( Items->Insert(0); 을 추가하였기 때문)
combobox1->ItemIndex -=1; 을 하면 보여지는 값만 정상적으로 되나 선택되어지는 레코드의 값은 그대로 다음 레코드의 값이 선택이 되어집니다.
이와같은 경우에 어떻게 처리하면 좋을까요??
// 기본(선택 항목 Insert 전)
FDQuery1.RecNo := ComboBox1.ItemIndex - 1;
// 아이템 1개 추가 후(선택 : Insert)
FDQuery1.RecNo := ComboBox1.ItemIndex;