Relacionamento

Delphi

18/11/2003

COMO UTILIZO AS PROPRIEDADES MASTERFIELD E MASTERSOURCE?


AGRADEÇO DESDE JÁ :D
TOYODA

[b:e741a4ee38]Por favor, evite escrever a mensagem utilizando caixa alta. Além de desagradável, equivale a GRITAR. Leia as regras do fórum.[/b:e741a4ee38]


Toyodaa

Toyodaa

Curtidas 0

Respostas

Luineumann

Luineumann

18/11/2003

você usa essas propriedades para relacionar duas tabelas

por exemplo imagine duas tabelas produtos e vendas por produtos

produtos - codigo, descricao, tipo, estoque, etc

vendas por produtos - codigo do produto, data da venda, qtd vendida, preço unitário

ttable - tabprod - datasource - dstabprod ligada à tabprod

ttable - tabvenda - datasource - dstabvenda ligada à tabvenda

para ligar a tabvenda com a tabprodutos diga

tabvenda.mastersource := dstabprod; (data source da tabela produtos)
tabvenda.masterfields := ´Codigo´; // nome do campo codigo do produto na tabela produtos

as duas tabelas devem estar indexada pelo código do produto

com isso você, ao ler as duas tabelas, produtos e vendas, terá:

ler tabela de produtos - leu registro de codigo 1 - aparecerão, na tabela de vendas apenas os registros com código de produto = 1 (funciona como um filter (codigo = 1)


GOSTEI 0
POSTAR