Compartilhar via


Classe CRecordView

Um modo de exibição que exibe registros do banco de dados em controles.

class AFX_NOVTABLE CRecordView : public CFormView

Comentários

O modo de exibição for um formulário conectado diretamente a um CRecordset objeto. O modo de exibição é criado a partir de um recurso de modelo de caixa de diálogo e exibe os campos do CRecordset objeto nos controles de caixa de diálogo do modelo. The CRecordView objeto usa a troca de dados de caixa de diálogo (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 a primeira, próximo, anterior ou o último registro e uma interface para atualizar o registro no momento no modo de exibição.

Observação:

Se você estiver trabalhando com as classes do DAO (dados acesso Objects) em vez de classes (em aberto banco de dados conectividade), use classe CDaoRecordView em vez disso.Para obter mais informações, consulte o artigo Visão geral: Programação de banco de dados.

A maneira mais comum de criar seu modo de exibição do registro é com o Assistente de aplicativo.Tge Application assistente cria a classe de registro do modo de exibição e sua classe de conjunto de registros associado sistema autônomo parte do seu aplicativo de esqueleto starter.Se você não criar a classe de registro do modo de exibição com o Assistente de aplicativo, poderá criá-lo posteriormente com ClassWizard.Se você simplesmente precisar de um único formulário, a abordagem aplicativo assistente é mais fácil.ClassWizard permite que você decidir usar um modo de exibição do registro posteriormente no processo de desenvolvimento.Usando ClassWizard para criar um modo de exibição do registro e um conjunto de registros separadamente e conectá-los é a abordagem mais flexível, pois fornecem mais controle em nomes a classe de conjunto de registros e seus arquivos .h/.CPP.Essa abordagem também permite que você tiver vários modos de exibição do registro da mesma classe de conjunto de registros.

Para tornar fácil para participante-os usuários movam de registro para registro no modo de exibição do registro, o Assistente de aplicativo cria menu (e opcionalmente a barra de ferramentas) recursos para mover para a primeira, próximo, anterior ou o último registro.Se você criar uma classe de registro do modo de exibição com ClassWizard, você precisará criar esses recursos por conta própria com o menu e bitmap editores.

Para obter informações sobre a implementação padrão para a movimentação de registro para registro, consulte IsOnFirstRecord e IsOnLastRecord e o artigo Usando um modo de registro.

CRecordView mantém o controle da posição do usuário no conjunto de registros para que o modo de exibição do Registro pode atualizar a interface do usuário. Quando o usuário move para uma das extremidades do conjunto de registros, o modo de exibição do registro desativa objetos da interface do usuário — sistema autônomo itens de menu ou botões da barra de ferramentas — para mover mais na mesma direção.

Para obter mais informações sobre como declarar e usar seu modo de exibição de registro e classes de conjunto de registros, consulte "Projetando e criando uma exibição de registro" no artigoModos de exibição do registro.Para obter mais informações sobre como o registro exibe o trabalho e como usá-los, consulte o artigo Usando um modo de registro.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CFormView

Gráfico de hierarquia

Classe CRecordset

Classe CFormView

Outros recursos

CRecordView membros