Freigeben über


DDX_FieldCBString

Die DDX_FieldCBString-Funktion verwaltet CString die Übertragung von Daten zwischen dem Bearbeitungssteuerelement eines Kombinationsfeldsteuerelements in einer Datensatzansicht und CString einem Felddatenmember eines Recordsets, das der Datensatzansicht zugeordnet ist.

void AFXAPI DDX_FieldCBString( 
   CDataExchange* pDX, 
   int nIDC, 
   CString& value, 
   CRecordset* pRecordset  
); 
void AFXAPI DDX_FieldCBString( 
   CDataExchange* pDX, 
   int nIDC, 
   CString& value, 
   CDaoRecordset* pRecordset  
);

Parameter

  • pDX
    Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt, um den Kontext des Datenaustausches, einschließlich ihrer Richtung einzurichten.

  • nIDC
    Die ID ein Steuerelement im CRecordView oder CDaoRecordView-Objekt.

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

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

Hinweise

Wenn diese Daten vom Recordset zum Steuerelement bewegt, wird diese Funktion die aktuelle Auswahl im Kombinationsfeld auf die erste Zeile, die mit den Zeichen in der Zeichenfolge beginnt, die im Wert angegeben wird. Auf einer Übertragung Recordsetdaten das Steuerelement, wenn das Recordsetfeld ungültig ist, wird jede Auswahl im Kombinationsfeld entfernt und das Bearbeitungssteuerelement des Kombinationsfelds wird festgelegt, um leer. Auf einer Übertragung von Steuerelement zu Recordset, falls das Steuerelement leer ist, wird das Recordsetfeld festgelegt, mit NULL zu ermöglichen, wenn das Feld ermöglicht.

Verwenden Sie die erste Version, wenn Sie mit den Klassen ODBC-basierten 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 Beispiele und weitere Informationen über DDX für CRecordView und CDaoRecordView, Felder finden Sie im Artikel Datensatzansichten.

Beispiel

DDX_FieldText finden Sie ein Beispiel des DDX_Field. Das Beispiel enthält einen Aufruf an DDX_FieldCBString.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

DDX_FieldText

DDX_FieldRadio

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBStringExact

Konzepte

MFC-Makros, globale Funktionen und globale Variablen