다음을 통해 공유


CRecordView 및 CDaoRecordView에 대한 대화 상자 데이터 교환 함수

이 항목은 CRecordsetCRecordView 양식 또는 CDaoRecordsetCDaoRecordView 양식 간에 데이터를 교환하기 위해 사용되는 DDX_Field 함수를 작성합니다.

참고

DDX_Field 함수는 폼 컨트롤을 사용하여 데이터를 교환한다는 점에서 DDX 함수와 비슷합니다.그러나 DDX와 다르게, DDX_Field 함수는 자체 레코드 뷰의 필드를 사용하는 대신 뷰의 연관된 레코드 집합 개체의 필드를 사용하여 데이터를 교환합니다.자세한 내용은, 클래스 CRecordViewCDaoRecordView을 참조하십시오.

DDX_Field 함수

DDX_FieldCBIndex

레코드 집합 필드 데이터 멤버와 CRecordView 또는 CDaoRecordView 안의 콤보 상자의 현재 선택 영역의 인덱스 사이에서 정수 데이터를 전송합니다.

DDX_FieldCBString

레코드 집합 필드 데이터 멤버와 CRecordView 또는 CDaoRecordView 안의 콤보 상자의 편집 컨트롤 사이에서 CString 데이터를 전송합니다. 레코드 집합에서 컨트롤로 데이터를 이동시킬 때, 이 함수는 지정된 문자열 안의 문자로 시작하는 콤보 상자에서 항목을 선택합니다.

DDX_FieldCBStringExact

레코드 집합 필드 데이터 멤버와 CRecordView 또는 CDaoRecordView 안의 콤보 상자의 편집 컨트롤 사이에서 CString 데이터를 전송합니다. 레코드 집합에서 컨트롤로 데이터를 이동시킬 때, 이 함수는 지정된 문자열과 정확히 일치하는 콤보 상자에서 항목을 선택합니다.

DDX_FieldCheck

레코드 집합 필드 데이터 멤버와 CRecordView 또는 CDaoRecordView 안의 확인란 사이에서 부울 데이터를 전송합니다.

DDX_FieldLBIndex

레코드 집합 필드 데이터 멤버와 CRecordView 또는 CDaoRecordView 안의 목록 상자의 현재 선택 영역의 인덱스 사이에서 정수 데이터를 전송합니다.

DDX_FieldLBString

목록 상자 컨트롤과 레코드 집합의 필드 데이터 멤버 사이에서 CString 데이터 전송을 관리합니다. 레코드 집합에서 컨트롤로 데이터를 이동시킬 때, 이 함수는 지정된 문자열 안의 문자로 시작하는 목록 상자에서 항목을 선택합니다.

DDX_FieldLBStringExact

목록 상자 컨트롤과 레코드 집합의 필드 데이터 멤버 사이에서 CString 데이터 전송을 관리합니다. 레코드 집합에서 컨트롤로 데이터를 이동시킬 때, 이 함수는 지정된 문자열과 정확히 일치하는 첫번째 항목을 선택합니다.

DDX_FieldRadio

레코드 집합 필드 데이터 멤버와 CRecordView 또는 CDaoRecordView의 라디오 단추 그룹 사이에서 정수 데이터를 전송합니다.

DDX_FieldScroll

CRecordView 또는 CDaoRecordView에서 스크롤 막대 컨트롤의 스크롤 위치를 가져오거나 설정합니다. 사용자의 DoFieldExchange 함수로부터 호출합니다.

DDX_FieldText

오버로드된 버전이 CRecordView 또는 CDaoRecordView의 레코드 집합 필드 데이터 멤버와 편집 박스 사이에서 int, UINT, long, DWORD, CString, float, double, short, COleDateTime, COleCurrency 데이터를 전송하는 것이 가능합니다.

참고 항목

개념

MFC 매크로 및 전역