Fórum Dúvidas para implentar Nested DataSet com DBExpress #47516
18/10/2004
0
Estou utilizando o Firebird com DBExpress [b:5e0606def9](SQLDataset + DataSetProvider +ClientDataSet)[/b:5e0606def9], e estou em dúvidas sobre como utilizar Nested Dataset , vou citar como exemplo as seguintes tabelas:
[b:5e0606def9]PEDIDOS SQL[/b:5e0606def9]Pedidos+[b:5e0606def9]DSP[/b:5e0606def9]Pedidos+[b:5e0606def9]CDS[/b:5e0606def9]Pedidos
NUMEROPED [b:5e0606def9]PK[/b:5e0606def9]
CLIENTE
EMISSAO
[b:5e0606def9]ITENS SQL[/b:5e0606def9]Itens + [b:5e0606def9]DSP[/b:5e0606def9]Itens + [b:5e0606def9]CDS[/b:5e0606def9]Itens
NUMEROPED [b:5e0606def9]PK[/b:5e0606def9]
NUMEROITE [b:5e0606def9]PK[/b:5e0606def9]
PRODUTO
QUANTIDE
PRCUNIT
[b:5e0606def9]SQL[/b:5e0606def9] = SQLDataSet
[b:5e0606def9]DSP[/b:5e0606def9] = DataSetProvider
[b:5e0606def9]CDS[/b:5e0606def9] = ClientDataSet
Eu estive olhando no forum Off Toppic, e um amigo lá disse que encontrou a solução através do nested dataset, mas não consegui entrar em contato com ele.
Se alguém puder me dar umas dicas desde já agradeço
Fausto
Faustoalves
Curtir tópico
+ 0Posts
18/10/2004
Afarias
SQLPedidos <-- DSPPedidos <-- CDSPedidos ^ ^ | | DTSPedidos (DataSetField) ^ | | | SQLItens CDSItens
SQL = SQLDataSet
DSP = DataSetProvider
CDS = ClientDataSet
DTS = DataSource
T+
Gostei + 0
18/10/2004
Faustoalves
SQLPedidos <-- DSPPedidos <-- CDSPedidos ^ ^ | | DTSPedidos (DataSetField) ^ | | | SQLItens CDSItens
Obrigado.. com esta explicação até cego entende..
valeu mesmo..
Fausto
Gostei + 0
14/03/2005
Row
eu tivesse uma tabela ´sub-itens´ que seria filha da tabela itens
como eu faria?
no meu caso é assim
´orçamento´
cada orçamento pode ter varios ´produtos´
e cada produto pode ter varios ´opcionais´
orçamento - produto - opcional
Gostei + 0
14/03/2005
Afarias
SQLPedidos <-- DSPPedidos <-- CDSPedidos ^ ^ | | DTSPedidos (DataSetField) ^ | | | SQLItens CDSItens ^ | | | DTSItens (DataSetField) ^ | | | SQLOpcionais CDSOpcionais
T+
Gostei + 0
16/03/2005
Row
No caso
tabelas mestre: ´ORÇAMENTOS´ e ´PRODUTOS´
tabela detalhe: ´ITENS_ORC´
Existe uma relação ´Muitos x Muitos´ entre ´ORCAMENTOS´ E e ´PRODUTOS´ o que gera a tabela ´ITENS_ORC´
Não estou conseguindo resolver isso.
Eu tenho q fazer primeiro o relacionamento entre ´ORCAMENTOS E ITENS´
e depois ´PRODUTOS E ITENS´?
Vou ter que ter 2 datasets, 2 clients 2 DS de link pro ITENS?
Não to intendendo
Gostei + 0
16/03/2005
Afarias
isso não existe.
|No caso tabelas mestre: ´ORÇAMENTOS´ e ´PRODUTOS´
|tabela detalhe: ´ITENS_ORC´
itens é detalhe de orcamento, e itens faz referência a produtos
|Existe uma relação ´Muitos x Muitos´ entre ´ORCAMENTOS´ E
|e ´PRODUTOS´ o que gera a tabela ´ITENS_ORC´
1 Orc. ===> N Itens e 1 Item ===> 1 Produto
|Eu tenho q fazer primeiro o relacionamento entre ´ORCAMENTOS E
|ITENS´ e depois ´PRODUTOS E ITENS´?
e depois entre itens e produtos,
bom, vc tem muitas formas de abordar isso, uma delas é apenas tratar items como um JOIN entre itens e produtos e ter uma consulta de produtos a parte para as devidas adições e alterações
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)