Fórum Master Detail - Simples #244892
29/07/2004
0
Ola lista!
Sempre tive problemas com o master detail e fazendo umas pesquisas eu descobri algo de interessante aqui, só que ainda preciso da ajuda de vcs.
TABELA 1 - FUNCIONARIOS(codFunc, nome)
TABELA 2 - SETORES(codSetor, nome)
TABELA 3 - ALOCAÇÃO(codfunc, codsetor, dataentrada, dataSaida)
Uso ibquery para todas as tabelas acima, com dataSource e ibquery
Descobri que pra fazer master detail é só ligar a propriedade DATASOURCE da query ALOCAÇÂO ao dataSource de query FUNCIONARIOS. E no sql da ALOCAÇÃO( select * from alocacao where codfunc = :codFunc).
So que isso nao esta funcionando..
Preciso fazer mais alguma coisa???
Atenciosamente
Sempre tive problemas com o master detail e fazendo umas pesquisas eu descobri algo de interessante aqui, só que ainda preciso da ajuda de vcs.
TABELA 1 - FUNCIONARIOS(codFunc, nome)
TABELA 2 - SETORES(codSetor, nome)
TABELA 3 - ALOCAÇÃO(codfunc, codsetor, dataentrada, dataSaida)
Uso ibquery para todas as tabelas acima, com dataSource e ibquery
Descobri que pra fazer master detail é só ligar a propriedade DATASOURCE da query ALOCAÇÂO ao dataSource de query FUNCIONARIOS. E no sql da ALOCAÇÃO( select * from alocacao where codfunc = :codFunc).
So que isso nao esta funcionando..
Preciso fazer mais alguma coisa???
Atenciosamente
Tcarvalho
Curtir tópico
+ 0
Responder
Posts
29/07/2004
Tnaires
Olá
Não esqueça de:
- adicionar no SELECT do Query Master a chave primária (no caso, codfunc);
- adicionar todos os campos no Fields Editor;
- abrir os DataSets :twisted:
Abraços
Não esqueça de:
- adicionar no SELECT do Query Master a chave primária (no caso, codfunc);
- adicionar todos os campos no Fields Editor;
- abrir os DataSets :twisted:
Abraços
Responder
Gostei + 0
29/07/2004
Tcarvalho
Fiz tudo isso...
No codigo de salvar coloquei
qryfuncionarios.post;
qryfuncSetor.post;
dbteste.applyupdates([qryfuncionarios, qryfuncSetor]);
Tem mais alguma coisa???Se puder me mande algum exemplo
No codigo de salvar coloquei
qryfuncionarios.post;
qryfuncSetor.post;
dbteste.applyupdates([qryfuncionarios, qryfuncSetor]);
Tem mais alguma coisa???Se puder me mande algum exemplo
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)