CDaoRecordView

CDaoRecordView 개체는 컨트롤의 데이터베이스 레코드를 표시 하는 보기입니다. 보기에는 CDaoRecordset 개체에 직접 연결 된 폼 뷰입니다. 뷰와 대화 상자 템플릿 리소스에서 만든 대화 서식 파일의 컨트롤에 CDaoRecordset 개체의 필드를 표시 합니다. CDaoRecordView 개체 대화 상자 데이터 교환 (DDX) 및 DAO 레코드 필드 교환 (DFX) 사용 하 여 폼에 컨트롤 및 레코드 집합의 필드 사이의 데이터 이동을 자동화 합니다. CDaoRecordView 는 또한 이동 하는 것에 대 한 기본 구현을 제공 합니다 첫 번째, 이전, 다음 또는 마지막 레코드 및 보기의 현재 레코드를 업데이트 하기 위한 인터페이스。

메모nbsp;??DAO 데이터베이스 클래스는 MFC 데이터베이스 클래스 Open Database Connectivity (ODBC)에 따라 다릅니다. 모든 DAO 데이터베이스 클래스 이름은 "CDao" 접두사가 있습니다. 여전히 DAO 클래스;와 ODBC 데이터 원본에 액세스할 수 있습니다. DAO 클래스는 Microsoft Jet 데이터베이스 엔진을 사용 하기 때문에 일반적으로 뛰어난 기능 제공(&N)。

레코드 뷰를 만드는 가장 일반적인 방법은 AppWizard입니다. AppWizard 만듭니다 레코드 뷰 클래스와 뼈대 초보 응용 프로그램의 일환으로 관련된 recordset 클래스。

단순히 단일 양식 한다면 AppWizard 접근이 쉽습니다. Classwizard를 사용 하면 개발 프로세스의 뒷부분에 나오는 레코드 보기를 사용 하도록 결정할 수 있습니다. Appwizard와 레코드 뷰 클래스를 만들지 Classwizard와 나중에 만들 수 있습니다. Recordset 클래스 이름에 더 많은 제어를 제공 하기 때문에 가장 유연한 접근은 Classwizard를 사용 하 여 레코드 뷰 및 레코드 집합을 별도로 만드는 다음 그들을 연결 하 고.H /.CPP 파일입니다. 이 방법은 또한 하면 동일한 레코드 집합 클래스에 여러 레코드 보기。

AppWizard 레코드 뷰에서 레코드를 이동 하는 최종 사용자를 위해 쉽게, 메뉴 (및 선택적으로 도구 모음)를 만듭니다 이동 하기 위한 리소스를 첫 번째, 이전, 다음 또는 마지막 레코드로. Classwizard와 레코드 뷰 클래스를 만들 경우에 이러한 리소스 직접 만들 메뉴와 비트맵 편집기 해야 합니다. 이러한 리소스에 대 한 자세한 내용은 참조 개요: 프로그램을 지 원하는 데이터베이스 만들기 ClassWizard: 데이터베이스 폼 만들기

기본에 대 한 자세한 구현 이동에 대 한 레코드를 IsOnFirstRecord IsOnLastRecord 및 참조 문서 레코드 뷰: 레코드 보기를 사용 하 여, CRecordViewCDaoRecordView 에 적용 되는。

CDaoRecordView 의 추적 사용자의 위치를 레코드 집합의 레코드 뷰는 사용자 인터페이스를 업데이트할 수 있도록 합니다. 레코드 집합의 양쪽 끝 이동할 때 레코드 뷰 사용자 인터페이스 개체를 비활성화 ? 메뉴 항목이 나 도구 모음 단추와 같은-이동에 대 한 같은 방향으로 추가。

자세한 내용은 대 한 선언 하 고 레코드 뷰 및 레코드 집합 클래스를 사용 하 여 문서에서 "디자인 및 만들기를 레코드 보기"를 참조에 대 한 레코드 뷰. 기록 작업을 조회 하는 방법 및 사용 하는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 레코드 뷰: 레코드 보기를 사용 하 여. 위에서 언급 한 모든 기사 CRecordViewCDaoRecordView 에 적용 하 고 Visual c + + 프로그래머 가이드 에서 찾을 수 있습니다.

# include lt;afxdao.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 DAOENROL(&N)

참고 항목nbsp;CDaoRecordset, CDaoTableDef, CDaoQueryDef, CDaoDatabase, CDaoWorkspace, CFormView(&N)

Index