Freigeben über


CDaoRecordView::CDaoRecordView

Wenn Sie ein Objekt eines Typs erstellen, der von CDaoRecordView abgeleitet wird, rufen Sie jedes Formular des Konstruktors auf, um das Ansichtsobjekt zu initialisieren und die Dialogfeldressource zu identifizieren, auf der die Ansicht basiert.

explicit CDaoRecordView( 
   LPCTSTR lpszTemplateName  
);
explicit CDaoRecordView( 
   UINT nIDTemplate  
);

Parameter

  • lpszTemplateName
    Enthält eine auf NULL endende Zeichenfolge, die den Namen einer Dialogfeldvorlagen-Ressource ist.

  • nIDTemplate
    Enthält die ID einer Dialogfeldvorlagen-Ressource.

Hinweise

Sie können entweder die Ressource (übergeben Sie eine Zeichenfolge als Argument an den Konstruktor), oder von der ID anhand seines (übergeben Sie eine ganze Zahl ohne Vorzeichen als Argument).Verwenden eines Ressourcen-ID wird empfohlen.

HinweisHinweis

Die abgeleitete Klasse muss einen eigenen Konstruktor bereitstellen.im Konstruktor der abgeleiteten Klasse, rufen Sie den Konstruktor CDaoRecordView::CDaoRecordView mit dem Ressourcennamen oder ID als Argument auf.

CDaoRecordView::OnInitialUpdate Aufrufe CWnd::UpdateData, das CWnd::DoDataExchange aufruft.Dieser ursprüngliche Aufruf DoDataExchange enthält CDaoRecordView-Steuerelemente (indirektes) an CDaoRecordset Felddatenmember an, die von Klassen-Assistent erstellt werden.Diese Datenmember können nicht verwendet werden erst, nachdem Sie die Basisklasse CFormView::OnInitialUpdate-Memberfunktion aufrufen.

HinweisHinweis

Wenn Sie Klassen-Assistent verwenden, definiert der Assistent einen enum-Wert CDaoRecordView::IDD in der Klassendeklaration und verwendet diesen in Initialisierungsliste für den Konstruktor.

CMyDaoRecordView::CMyDaoRecordView()
   : CDaoRecordView(CMyDaoRecordView::IDD)
{
   m_pSet = NULL;
   // TODO: add construction code here

}

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoRecordView-Klasse

Hierarchien-Diagramm

CWnd::UpdateData

CWnd::DoDataExchange