TfrxADOTable
Este componente é usado para acessar uma tabela de BD usando ADO. O componente possui as seguintes propriedades:
Propriedade | Descrição |
---|---|
DatabaseName | nome da conexão (nome do componente TfrxADODatabase) |
FieldAliases | permite que aliases sejam configurados para os campos do conjunto de dados |
Filter | expressão para filtrar registros |
Filtered | se filtrado ou não |
IndexFieldNames | nomes dos campos de índice (para classificação) |
IndexName | nome do índice secundário |
MasterFields | campos conectados ao conjunto de dados mestre |
Master | conjunto de dados mestre |
TableName | nome da tabela de BD |
UserName | alias do conjunto de dados, usado no código |
Estas propriedades são parecidas àquelas do componente TADOTable
de Delphi. Para conectar o componente a uma tabela de BD, configura as propriedades DatabaseName
e TableName
. A tabela é aberta ao configurar a propriedade Active
como True ou ao chamar o método Open
.
O editor da propriedade FieldAliases
é aberto no inspetor de objetos ao clicar duas vezes no componente. O editor permite a seleção dos campos que ficarão disponíveis para serem usados no código e a configuração dos aliases destes campos e do conjunto de dados como um todo.
O editor da propriedade MasterFields
é usado para criar conexões mestre-detalhe entre duas tabelas. Para conectar duas tabelas com a relação mestre-detalhe, é necessário configurar uma segunda tabela na propriedade Master
da tabela dependente e abrir o editor da propriedade MasterFields
. Se a tabela possuir índices secundários que devem ser usados, configure antes a propriedade IndexName
.
O editor vincula visualmente os campos "mestre" e "detalhe" dos conjuntos de dados. Quando dois conjuntos de dados são conectados em um relacionamento "Mestre-Detalhe", a movimentação no conjunto de dados mestre filtra o conjunto de dados detalhe automaticamente, e somente os registros que pertencem ao registro atual do conjunto de dados mestre são exibidos.
Para conectar campos nos dois conjuntos de dados, selecione um campo na lista à esquerda (o conjunto de dados detalhe), depois um campo da lista à direita (o conjunto de dados mestre) e clique no botão Adicionar. O vínculo entre os dois campos é exibido na lista inferior. Para limpar a lista inferior use o botão Limpar. Os campos vinculados devem ser indexados e de tipos compatíveis.