Procedure como fazer
Tenho duas tabelas
Filial
Cidades
Pretendo fazer um cadastro tipo mestre detalhe ! 1 filial para n cidades.
como fazer uma procedure para isto ?
filial
cod_fil
desc_fil
end_fil
...
cidades
cod_cid
desc_cid
cod_fil
chave dupla em cod_cid, cod_fil
Filial
Cidades
Pretendo fazer um cadastro tipo mestre detalhe ! 1 filial para n cidades.
como fazer uma procedure para isto ?
filial
cod_fil
desc_fil
end_fil
...
cidades
cod_cid
desc_cid
cod_fil
chave dupla em cod_cid, cod_fil
Midas
Curtidas 0
Respostas
Afarias
30/09/2003
Um procedure?? para um cadastro mestre/detalhe?? como assim?? o que exatamente vc quer??
T+
T+
GOSTEI 0
Midas
30/09/2003
É exatamente isto que gostaria de saber ..
Tenho um cadastro mestre detalhe.
o que usaria e como para inserir dados em uma aplicação client servidor.
Pois estou usando um cadastro com edits e uma string grid.
tenho que cadastrar uma filial e varias cidades para esta filial.
Como fazer ?
Tenho um cadastro mestre detalhe.
o que usaria e como para inserir dados em uma aplicação client servidor.
Pois estou usando um cadastro com edits e uma string grid.
tenho que cadastrar uma filial e varias cidades para esta filial.
Como fazer ?
GOSTEI 0
Afarias
30/09/2003
ora -- faz-se normalmente como vc faria em qualquer outro banco de dados! NÃO é necessário o uso de precedures (a não ser q deseja algo especial)
tenha uma query mestre com o sql da tabela mestre::
SELECT * FROM filial
WHERE cod_fil = :filial
e uma query detalhe com o sql da tabela detalhe::
SELECT * FROM cidades
cod_fil = :cod_fil
dai é aquele lance ... coloque um data souce no form ligado a Query master e coloque a propriedade MasterSource da query detalhe para este data source ... é por ai... más vc pode fazer de forma diferente...
...mas a base é essa:: duas querys uma para mestre e outra para detalhe... e usar normalmente!
T+
tenha uma query mestre com o sql da tabela mestre::
SELECT * FROM filial
WHERE cod_fil = :filial
e uma query detalhe com o sql da tabela detalhe::
SELECT * FROM cidades
cod_fil = :cod_fil
dai é aquele lance ... coloque um data souce no form ligado a Query master e coloque a propriedade MasterSource da query detalhe para este data source ... é por ai... más vc pode fazer de forma diferente...
...mas a base é essa:: duas querys uma para mestre e outra para detalhe... e usar normalmente!
T+
GOSTEI 0
Midas
30/09/2003
Tudo bem na hora de buscar dados ... Mas na hora de inserir dados como faço ?
GOSTEI 0
Afarias
30/09/2003
Insira os dados na mestre (Append, preenche os campos, Post) -- então, insira os dados na detalhe um a um inclusive colocando o valor da chave da tabela mestre.
No final de tudo, se quizer salvar use um COMMIT e se quizer cancelar use um ROLLBACK.
T+
No final de tudo, se quizer salvar use um COMMIT e se quizer cancelar use um ROLLBACK.
T+
GOSTEI 0
Midas
30/09/2003
beleza era isto que queria saber....
GOSTEI 0