Compartilhar via


Classe CRecordView

Uma exibição que exibe registros do banco de dados dos controles.

class AFX_NOVTABLE CRecordView : public CFormView

Membros

Construtores protegidos

Nome

Descrição

CRecordView::CRecordView

Constrói um objeto de CRecordView .

Métodos públicos

Nome

Descrição

CRecordView::IsOnFirstRecord

Retorna diferente de zero se o registro atual é o primeiro registro no conjunto de registros associado.

CRecordView::IsOnLastRecord

Retorna diferente de zero se o registro atual é o último registro no conjunto de registros associado.

CRecordView::OnGetRecordset

Retorna um ponteiro para um objeto de uma classe derivada de CRecordset. ClassWizard substitui essa função para você e criar o conjunto de registros se necessário.

CRecordView::OnMove

Métodos protegidos

Nome

Descrição

CRecordView::OnMove

Se o registro atual foi alterado, atualizá-lo na fonte de dados, então move para o registro especificado (em seguida, anterior, primeiro, último ou).

Comentários

Modo é uma exibição do formulário conectado diretamente a um objeto de CRecordset . Modo é criada de um recurso do modelo da caixa de diálogo e exibe os campos do objeto de CRecordset nos controles do modelo da caixa de diálogo. A caixa de diálogo de objeto usa CRecordView de troca de dados (DDX) e troca do campo do registro (RFX) para automatizar o movimento 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, o próximo registro, ou anterior, o último e uma interface para atualizar o registro atualmente no modo.

Dica

Se você estiver trabalhando com acesso a dados objetos de classes (DAO) em vez das classes Open Database Connectivity (ODBC), use a classe CDaoRecordView em vez de isso.Para obter mais informações, consulte o artigo visão geral: Programação do banco de dados.

A maneira mais comum para o modo de exibição do registro é com o assistente do aplicativo. O assistente de aplicativo de Tge cria tanto a classe de visualização do registro e sua classe associado do conjunto de registros como parte do seu aplicativo de esqueleto de iniciantes. Se você não criar a classe de visualização do registro com o assistente do aplicativo, você pode criá-lo posteriormente com o ClassWizard. Se você precisa apenas um único formulário, a abordagem do assistente do aplicativo é mais fácil. ClassWizard permite que você decidir usar posteriormente uma exibição do registro no processo de desenvolvimento. Usar ClassWizard separada para criar uma exibição do registro e um conjunto de registros e para conectar-se então é a abordagem mais flexível porque ela fornece maior controle sobre nomear a classe do conjunto de registros e seu. arquivos de H/.CPP. Essa abordagem também permite que você ter vários modos de exibição do registro na mesma classe do conjunto de registros.

Para tornar mais fácil para que os usuários finais transportem-se de registro para o registro no modo do registro, o assistente do aplicativo cria recursos de menu (e opcionalmente a barra de ferramentas) para o registro mover para o primeiro, seguir, ou anterior, o último. Se você criar uma classe de visualização do registro com o ClassWizard, você precisa criar esses recursos você mesmo com os editores de menu e de bitmap.

Para obter informações sobre a implementação padrão para mover do registro ao registro, consulte IsOnFirstRecord e IsOnLastRecord e o artigo Usando uma exibição do registro.

CRecordView mantém registro da posição do usuário no conjunto de registros de modo que a exibição do registro pode atualizar a interface do usuário. Quando o usuário move para um ou outro final do conjunto de registros, a exibição do registro desativa objetos de interface do usuário — como itens de menu ou botões da barra de ferramentas — para se mover mais na mesma direção.

Para obter mais informações sobre como declarar e usar as classes de exibição e do recordset do registro, consulte “criar e criar uma exibição do registro” no artigo Exibição do registro. Para obter mais informações sobre como as exibições de registro funcionam e como usá-los, consulte o artigo Usando uma exibição do registro.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CRecordView

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CFormView

Gráfico da hierarquia

Classe CRecordset

Classe CFormView