다음을 통해 공유


레코드 뷰를 사용하여 작업할 때의 사용자 작업

다음 표는 레코드 뷰를 사용하여 작업할 때 사용자가 직접 수행해야 할 작업과 프레임워크가 대신 수행하는 작업을 보여 줍니다.

레코드 뷰를 사용하여 작업: 사용자 및 프레임워크

사용자

프레임워크

Visual C++ 대화 상자 편집기를 사용하여 폼을 디자인합니다.

컨트롤이 있는 대화 상자 템플릿 리소스를 만듭니다.

MFC 응용 프로그램 마법사를 사용하여 CRecordViewCRecordset에서 파생된 클래스 또는 CDaoRecordViewCDaoRecordset에서 파생된 클래스를 만듭니다.

클래스를 작성합니다.

레코드 뷰 컨트롤을 레코드 집합 필드 데이터 멤버로 매핑합니다.

컨트롤과 레코드 집합 필드 간에 DDX를 제공합니다.

 

메뉴나 도구 모음 단추의 Move First, Move Last, Move NextMove Previous 명령에 대한 기본 명령 처리기를 제공합니다.

 

데이터 소스에 변경 내용을 업데이트합니다.

[옵션] 목록 상자나 콤보 상자 또는 기타 컨트롤을 두 번째 레코드 집합의 데이터로 채우는 코드를 작성합니다.

 

[옵션] 특수한 유효성 검사에 대한 코드를 작성합니다.

 

[옵션] 레코드를 추가하거나 삭제하는 코드를 작성합니다.

 

폼 기반 프로그래밍은 데이터베이스로 작업하는 유일한 방법입니다. 다른 사용자 인터페이스를 사용하거나 사용자 인터페이스를 사용하지 않는 응용 프로그램에 대한 자세한 내용은 MFC: 문서 및 뷰를 이용한 데이터베이스 클래스 사용MFC: 문서 및 뷰를 이용하지 않는 데이터베이스 클래스 사용을 참조하십시오. 데이터베이스 레코드를 표시하는 다른 방법을 보려면 CListViewCTreeView 클래스를 참조하십시오.

참고 항목

개념

레코드 뷰

ODBC 드라이버 목록