Partilhar via


Troca de dados para exibições de registro (acesso a dados do MFC)

Ao usar Adicionar Classe para mapear os controles no recurso de modelo de diálogo de um modo de exibição de registro para os campos de um conjunto de registros, a estrutura gerenciará a troca de dados em ambas as direções, do conjunto de registros para os controles e dos controles para o conjunto de registros. O uso do mecanismo DDX significa que você não precisa escrever o código para transferir os dados de um para outro lado por conta própria.

O DDX para exibições de registro funciona em conjunto com o RFX para conjuntos de registros da classe CRecordset (ODBC). O RFX move os dados entre o registro atual da fonte de dados e os membros de dados de campo de um objeto de conjunto de registros. DDX move os dados de membros de dados de campo para os controles no formulário. Essa combinação preenche os controles do formulário inicialmente e conforme o usuário é movido de registro em registro. Ela também pode mover dados atualizados de volta ao conjunto de registros e, em seguida, para a fonte de dados.

A figura a seguir mostra a relação entre DDX e RFX para exibições de registro.

Diagrama mostrando a relação entre a troca de dados de diálogo e a troca de campo de registro.
Troca de dados de diálogo e troca de campos de registro

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo. Para obter mais informações sobre a RFX, confira RFX (troca de campos de registro).

Confira também

Exibições de registro (Acesso a dados MFC)
Lista de drivers ODBC