DDX_FieldCBIndex

Die Funktion synchronisiert DDX_FieldCBIndex den Index des ausgewählten Elements im Listenfeld-Steuerelement eines Kombinationsfeld-Steuerelements in einer Datensatzansicht und des int Felddatenmember eines Recordsets, das der Datensatzansicht zugeordnet ist.

void AFXAPI DDX_FieldCBIndex(
   CDataExchange* pDX,
   int nIDC,
   int& index,
   CRecordset* pRecordset 
);
void AFXAPI DDX_FieldCBIndex(
   CDataExchange* pDX,
   int nIDC,
   int& index,
   CDaoRecordset* pRecordset 
);

Parameter

  • pDX
    Ein Zeiger auf einen CDataExchange-Objekt.Das Framework stellt dieses Objekt, um den Kontext des austausches Daten, einschließlich seiner Richtung herzustellen.

  • nIDC
    Die ID eines Steuerelements im CRecordView oder CDaoRecordView-Objekt.

  • Index
    Ein Verweis auf einen Felddatenmember in der zugeordneten CRecordset oder im CDaoRecordset-Objekt.

  • pRecordset
    Ein Zeiger auf den CRecordset oder CDaoRecordset-Objekt, mit dem Daten ausgetauscht werden.

Hinweise

Wenn Daten aus dem Recordset auf das Steuerelement gezeigt wird, wird diese Funktion die Auswahl im Steuerelement anhand des Werts fest, der im Index angegeben wird.Auf einer Übertragung vom Recordset auf das Steuerelement, wenn das Recordset MFC Feld NULL ist, legt den Wert des Index auf 0 fest.Auf einer Übertragung von Steuerelement zu Steuerelement, wenn das Recordset leer ist oder wenn kein Element ausgewählt wird, wird das Feld Recordset auf 0 festgelegt.

Verwenden Sie die erste Version, wenn Sie mit den ODBC-basierten Klassen arbeiten.Verwenden Sie die zweite Version, wenn Sie mit den DAO-basierten Klassen arbeiten.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch (DDX, Dialog Data Exchange) und Dialogdatenvalidierung (DDV, Dialog Data Validation).Weitere Informationen über DDX und Beispiele für CRecordView und CDaoRecordView Felder finden Sie im Artikel Datensatzansichten.

Beispiel

DDX_FieldText finden Sie ein Beispiel für allgemeine DDX_Field.Im Beispiel wäre für DDX_FieldCBIndex ähnlich sein.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

DDX_FieldText

DDX_FieldRadio

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBStringExact

DDX_FieldLBIndex

DDX_FieldScroll

DDX_CBIndex

Konzepte

MFC-Makros und -globale Werte