Fórum Consulta #164104

02/06/2003

0

Eu tenho 1 tabela de Setor / Funcionário (Set_Func) com 3 campos (ID_Set_Func, ID_Tabela e Descricao) e preenchi a tabela da seguinte forma:
1, 1 (Setor), setor A
2, 1 (Setor), setor B
3, 2 (Funcionário), func. A
4, 2 (Funcionário), func. B
, ..., e tenho um form. de movimentação q possui um dbedit (Número Processo) e um dbgrid com 2 combo´s (Remetente e Destinatário) e traz em cada 1 deles todos os valores de Set_Func. Minha tabela de Movimentacao (Mov) possui (ID_Mov, Num_Processo) e ficou assim:
1, 12345
2, 98765
, ..., e a tabela filha de Movimentacao (Mov_Filha) possui (ID_Mov, ID_Remet, ID_Dest) e ficou assim:
1, 1 (setor A), 3 (func. A)
1, 3 (func. A), 4 (func. B)
1, 4 (func. B), 1 (setor A)
2, 2 (setor B), 3 (func. A)
2, 3 (func. A), 4 (func. B)
2, 4 (func. B), 2 (setor B)
, ..., num outro form de consulta de movimentação eu tenho 2 dblookupcombobox´s (Remetente e Destinatário), uma dbgrid pra mostrar os dados e 1 botão de consulta. Quero q ao definir os valores setor A (Remetente) e func.A (Destinatário), traga somente a movimentação: 1.
Fiz uma consulta, mas não está dando certo:
select distinct Mov.*
from Mov, Mov_Filha, Set_Func
where Mov.ID_Mov = Mov_Filha.ID_Mov
AND Set_Func.ID_Set_Func = Mov_Filha.ID_Remet
AND Set_Func.Descricao LIKE :paramDescRemet
AND Set_Func.Descricao LIKE :paramDescDest
, ..., e no evento OnClick do botão de consulta ficou assim:
qryConsMov.Close;
qryConsMov.ParamByName(´paramDescRemet´).AsString := ´¬´ + dblcRemet.Text;
qryConsMov.ParamByName(´paramDescDest´).AsString := ´¬´ +
dblcDest.Text;
qryConsMov.Open;
, ..., alguém sabe como fazer a consulta q desejo funcionar???


D4rk Schn31d3r

D4rk Schn31d3r

Responder

Posts

12/08/2018

Daniel Araújo

Responder

Gostei + 0

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

Aceitar