Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DDX_FieldCBString

La fonction d' DDX_FieldCBString gère le transfert de données de CString entre le contrôle d'édition d'un contrôle zone de liste déroulante dans une vue de l'enregistrement et les données membres de champ d' CString d'un recordset associé à la vue de l'enregistrement.

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

pDX

Un pointeur vers un objet de CDataExchange . L'infrastructure fournit cet objet pour générer le contexte de l'échange de données, y compris sa direction.

nIDC

L'ID d'un contrôle dans l'objet de CRecordView ou de CDaoRecordView .

correspondante

Une référence à des données membres de champ dans CRecordset ou l'objet associé d' CDaoRecordset .

pRecordset

Pointeur vers l'objet de CRecordset ou de CDaoRecordset avec lequel les données sont échangées.

En déplaçant les données du recordset au contrôle, cette fonction définit la sélection actuelle dans la zone de liste déroulante à la première ligne qui commence par les caractères dans la chaîne spécifiée dans une valeur. Sur un transfert du recordset au contrôle, si le champ de recordset est null, toute sélection est supprimée de la zone de liste déroulante et le contrôle d'édition de la zone de liste déroulante est défini pour purger. Sur un transfert de contrôle au recordset, si le contrôle est vide, le champ de recordset a la valeur null si le champ ne le permet.

Utilisez la première version si vous utilisez les classes ODBC. Utilisez la deuxième version si vous utilisez les classes DAO.

Pour plus d'informations sur DDX, consultez Échange et validation de données de boîtes de dialogue. Pour obtenir des exemples et des informations sur le mécanisme DDX des champs de CRecordView et de CDaoRecordView , consultez l'article vues des enregistrements.

Consultez DDX_FieldText pour un exemple du Général DDX_Field. L'exemple inclut un appel à DDX_FieldCBString.

Header: afxdao.h

Ajouts de la communauté

AJOUTER
Afficher: