Compartilhar via


Troca de dados para modos de exibição do registro

Quando você usa Add Class para mapear os controles de recurso de modelo de diálogo da exibição de registros para os campos de um conjunto de registros, o framework gerencia a troca de dados em ambas as direções — de conjunto de registros para controles e de controles para o conjunto de registros. Usando o mecanismo DDX significa que você não precisará escrever o código para transferência de dados e para trás por conta própria.

DDX para exibições de registros funciona em conjunto com:

  • RFX para conjuntos de registros da classe CRecordset (ODBC).

  • DFX para conjuntos de registros da classe CDaoRecordset (DAO).

Embora eles diferem na implementação, na interface de nível RFX e DFX são mecanismos de exchange de dados muito semelhante. A versão do DAO, DFX, é modelada de perto na versão anterior do ODBC, RFX. Se você souber como usar RFX, você sabe como usar DFX.

RFX e DFX movem dados entre o registro atual da fonte de dados e os membros de dados de campo de um objeto recordset. DDX move os dados de membros de campo de dados para os controles no formulário. Essa combinação preenche os controles de formulário inicialmente e como o usuário é movido de registro para registro. Ele também pode mover dados atualizados volta para o conjunto de registros e, em seguida, a fonte de dados.

A figura a seguir mostra a relação entre DDX e RFX (ou DFX) para os modos de exibição do registro.

Troca de dados de caixa de diálogo e a troca de campo do registro

Troca de dados de caixa de diálogo e troca de campos de registro

Para obter mais informações sobre DDX, consulte e validação de troca de dados de caixa de diálogo. Para obter mais informações sobre o RFX, consulte Exchange de campo do registro (RFX).

Consulte também

Conceitos

Modos de exibição do registro

Lista de drivers ODBC