CRecordView

Um objeto de CRecordView é um modo de exibição que exibe registros do banco de dados em controles. O modo de exibição é uma exibição de formulário conectada diretamente a um objeto de CRecordset . O modo de exibição é criado de um recurso de modelo de diálogo e exibe os campos do objeto CRecordset em controles do modelo de caixa de diálogo. O objeto de CRecordView usa diálogo dados troca (DDX) e troca de campo de registro (RFX) para automatizar a movimentação de dados entre os controles no formulário e os campos do conjunto de registros. CRecordView também fornece uma implementação padrão para mover para o primeiro, registro Avançar, anterior ou último e uma interface para atualizar o registro no momento no modo de exibição.

&Notanbsp;  Se você estiver trabalhando com as classes de Data Access Objects (DAO), em vez das classes Open Database Connectivity (ODBC), use classe CDaoRecordView . Para obter mais informações, consulte os artigos Tópicos de banco de dados (General) e MFC e o DAO no Guia do programador do Visual C++.

A maneira mais comum para criar o Exibir do registro é com AppWizard. AppWizard cria a classe de Exibir do registro e seu conjunto de registros Ambossociados como parte do seu aplicativo starter esqueleto. Se você não criar o registro Exibir classe com AppWizard, você pode criá-lo posteriormente com ClassWizard. Se você simplesmente precisa de um único formulário, a abordagem de AppWizard é mais fácil. ClassWizard permite que você decidir usar um Exibir do registro posteriormente no processo de desenvolvimento. Usar ClassWizard para criar um Exibir do registro e um conjunto de registros separadamente e, em seguida, conectá-los é a abordagem mais flexível porque lhe dá mais controle na nomeação da classe conjunto de registros e os seus.H /.Arquivos CPP. Essa abordagem também permite que você tenha vários modos de exibição de registros na mesma classe de conjunto de registros.

Para tornar mais fácil para os usuários finais mover de um registro para outro no Exibir de registro, AppWizard cria menu (e, opcionalmente, a barra de ferramentas) recursos para mover para o primeiro, registro Avançar, anterior ou último. Se você criar uma registro Exibir classe com ClassWizard, você precisará criar esses recursos-se com o menu e bitmap editores. Para obter mais informações sobre esses recursos, consulte Visão geral: Criando um programa que oferece suporte um banco de dados e ClassWizard: Criando um formulário de banco de dados.

Para obter informações sobre o padrão implementação para mover de um registro para outro, consulte IsOnFirstRecord e IsOnLastRecord e o artigo modos de exibição do registro: usando um registro Exibir.

CRecordView mantém controlar de posição do usuário no conjunto de registros para que o Exibir do registro possa atualizar a interface do usuário. Quando o usuário move para das extremidades do conjunto de registros, o Exibir do registro desativa objetos de interface do usuário — como itens de menu ou botões da barra de ferramentas — para mover-se mais na mesma direção.

Para obter mais informações sobre declarando e usando seu registro Exibir e classes de conjunto de registros, consulte "Criando e criando um registro Exibir" no artigo Modos de exibição de registro. Para obter mais informações sobre como registro exibições trabalho e como usá-los, consulte o artigo modos de exibição do registro: usando um registro Exibir. Todos os artigos mencionados acima estão no Guia do programador do Visual C++.

# include lt;afxdb.h>

Membros da classeClasse base | Gráfico de hierarquia

Amostra  MFC exemplo Catálogo

Co&nsulte tambémnbsp;CRecordset, CFormView

Index