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


Tcarvalho

Tcarvalho

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


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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar