레코드 뷰를 사용하여 작업할 때의 사용자 작업 (MFC Data Access)
다음 테이블에는 레코드 뷰를 사용하기 위해 일반적으로 수행해야 하는 작업과 프레임워크에서 자동으로 수행하는 작업이 나와 있습니다.
레코드 뷰 사용: 개발자의 작업과 프레임워크에서 수행하는 작업
사용자 | 프레임워크 |
---|---|
Visual C++ 대화 상자 편집기를 사용하여 폼을 디자인합니다. | 컨트롤이 있는 대화 상자 템플릿 리소스를 만듭니다. |
MFC 애플리케이션 마법사를 사용하여 CRecordView 및 CRecordset에서 파생된 클래스를 만듭니다. | 클래스를 자동으로 작성합니다. |
레코드 뷰 컨트롤을 레코드 집합 필드 데이터 멤버에 매핑합니다. | 컨트롤과 레코드 집합 필드 간에 DDX를 제공합니다. |
메뉴 또는 도구 모음 단추에서 첫 번째 이동, 마지막 이동, 다음으로 이동 및 이전 이동 명령에 대한 기본 명령 처리기를 제공합니다. | |
데이터 소스에 대한 변경 내용을 업데이트합니다. | |
[선택 사항] 두 번째 레코드 집합의 데이터로 목록 상자 또는 콤보 상자나 기타 컨트롤을 채우는 코드를 작성합니다. | |
[선택 사항] 특수 유효성 검사용 코드를 작성합니다. | |
[선택 사항] 레코드를 추가하거나 삭제하는 코드를 작성합니다. |
데이터베이스를 사용할 때는 폼 기반 프로그래밍 방식만 사용할 수 있습니다. 다른 사용자 인터페이스를 사용하거나 사용자 인터페이스를 사용하지 않는 애플리케이션에 대한 자세한 내용은 MFC: 문서 및 뷰 및 MFC와 함께 데이터베이스 클래스 사용: 문서 및 뷰가 없는 데이터베이스 클래스 사용 데이터베이스 레코드를 표시하는 다른 방법은 CListView 및 CTreeView 클래스를 참조하세요.