Master Detail - Simples

Delphi

29/07/2004

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


Tcarvalho

Tcarvalho

Curtidas 0

Respostas

Tnaires

Tnaires

29/07/2004

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


GOSTEI 0
Tcarvalho

Tcarvalho

29/07/2004

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


GOSTEI 0
POSTAR