Partilhar via


Classe CDaoRecordView

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

class AFX_NOVTABLE CDaoRecordView : public CFormView

Comentários

O modo de exibição for um formulário conectado diretamente a um CDaoRecordset objeto. O modo de exibição é criado a partir de um recurso de modelo de caixa de diálogo e exibe os campos do CDaoRecordset objeto nos controles de caixa de diálogo do modelo. The CDaoRecordView objeto usa a troca de dados de caixa de diálogo (DDX) e troca de campo de registro do DAO (DFX) para automatizar a movimentação de dados entre os controles no formulário e os campos do conjunto de registros. CDaoRecordView 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:

As classes de banco de dados DAO são diferentes das classes MFC banco de dados baseadas em ODBC (em aberto Database conectividade).Todos os nomes de classe do banco de dados DAO têm o " CDao "prefixo.Você ainda pode acessar fontes de dados ODBC com as classes DAO; as classes DAO geralmente oferecem recursos avançados de porque eles usam o mecanismo de banco de dados Microsoft Jet.

A maneira mais comum de criar seu modo de exibição do registro é com o Assistente de aplicativo.O Assistente de aplicativo 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ê 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.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.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, que se aplica a ambos os CRecordView e CDaoRecordView.

CDaoRecordView 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.Todos os artigos mencionados acima se aplicam a ambos os CRecordView e CDaoRecordView.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CFormView

Gráfico de hierarquia

Classe CDaoRecordset

Classe CDaoTableDef

Classe CDaoQueryDef

Classe CDaoDatabase

Classe CDaoWorkspace

Classe CFormView

Outros recursos

CDaoRecordView membros