Scambio di dati per le visualizzazioni di record
Quando si utilizza il comando Aggiungi classe per associare ai campi di un recordset i controlli in una risorsa modello di finestra di dialogo di una visualizzazione di record, il framework gestisce lo scambio di dati in entrambe le direzioni.Il meccanismo DDX elimina la necessità di scrivere manualmente il codice per il trasferimento dei dati nelle due direzioni.
DDX per le visualizzazioni di record viene utilizzato unitamente a:
RFX per i recordset della classe CRecordset (ODBC).
DFX per i recordset della classe CDaoRecordset (DAO).
Sebbene diversi in termini di implementazione, RFX e DFX rappresentano meccanismi di scambio di dati molto simili a livello di interfaccia.La versione DAO, DFX, è stata progettata in modo molto simile alla precedente versione ODBC, RFX.Se si è in grado di utilizzare RFX, si saprà utilizzare anche DFX.
RFX e DFX consentono lo spostamento dei dati tra il record corrente dell'origine dati e i membri dati di campo di un oggetto recordset.DDX consente lo spostamento dei dati dai membri dati del campo ai controlli nel form.Questa combinazione fornisce i dati per i controlli del form sia inizialmente sia quando l'utente si sposta da un record all'altro.Inoltre è in grado di spostare nuovamente nel recordset e quindi nell'origine dati i dati aggiornati.
La figura riportata di seguito mostra il rapporto tra DDX e RFX (o DFX) per le visualizzazioni di record.
DDX (Dialog Data Exchange) e RFX (Record Field Exchange)
Per ulteriori informazioni su DDX, vedere Dialog Data Exchange (DDX) e Dialog Data Validation (DDV).Per ulteriori informazioni su RFX, vedere Trasferimento di campi di record (RFX).