Fórum Consulta #188653

14/10/2003

0

Tenho 3 tabelas: Empresas, funcionários, dependentes (dos funcionários).
No 1º form, cadastro as empresas, no 2º cadastro os funcionários para uma determinada empresa, escolhida em um dbcombobox, no 3º cadastro os dependentes de um determinado funcionário também escolhido através de um dbcombobox, feito os relacionamentos das tabelas (índices secundários). Em um 4º form quero consultar todos os funcionários de todas as empresas, mas só aparece os 3 primeiros de uma determinada empresa, os outros funcionários das outras empresas não aparecem...Qual o problema (O relacionamento...?). Os funcionários são exibidos em um dbgrid e quando a célula for clicada, os dados apareceriam no form de cadastro do funcionário e isto não ocorre, por que ??

Agradeço qualquer ajuda. Um abraço a todos...


Seneca

Seneca

Responder

Posts

14/10/2003

Marcelo.c

Como está sendo feita a consulta ?


Responder

Gostei + 0

15/10/2003

Seneca

Antes de tudo, muito obrigado pela atenção a minha dúvida.

Marcelo, quando coloco no 4º form um dbgrid e o conecto com a tabela de cadastro ele só exibe os clientes de uma determinada empresa e o que eu gostaria era que fossem exibidos todos os clientes de todas as empresas e ao clicar na célula, de um cliente, que seus dados fossem exibidos no form de cadastro de clientes... eu desconfio que seja o relacionamento da tabela de cadastro com a de empresas, mas não tenho certeza... Talvez tivesse que colocar um outro componente table ligado a tabela cadastro e ai sim teria o que eu quero, todos os clientes de todas as empresas, só que, ao clicar na célula do dbgrid od dados deste cliente não aparecem no form de cadastro...

Um abraço.


Responder

Gostei + 0

16/10/2003

Marcelo.c

Você está utilizando Query no 4º formulário ?

Qual o código SQL ?


Responder

Gostei + 0

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

Aceitar