[RESOLVIDO] Ajuda com parâmetro da ligação.

Amigos, uma ajuda a um novato por favor.

Para entendimento de vocês, é um controle de entregas.

  1. Tabela principal é catalogar as saídas dos carros.
  2. Segunda tabela eu criei para adicionar as entregas.

Como um carro pode fazer mais de uma entrega eu preciso relacionar as entregas a uma determinada saída.

Fiz assim:

Em minha tabela principal tenho um campo chave chamado id_mov.
Para essa tabela eu tenho um form, que chama um grid de outra tabela através do Mestre/Detalhe.

Essa tabela aberta no grid tem como campo chave id_dest, MAS eu criei também um campo id_mov para poder associar os itens à tabela principal.
Na criação do Mestre/Detalhe relacionei os campos id_mov das 2 tabelas.

Não sei se fiz certo mas para efeito de cadastro está funcionando.

O que eu preciso agora:

Criei uma consulta (grid) da tabela principal e queria adicionar uma ligação nessa consulta.
Nessa ligação eu gostaria que exibisse todos os itens da outra tabela que tivessem o mesmo id_mov, ou seja exibir as entregas daquela saída.

Mas o que está acontecendo é que quando quando vou criar a ligação ele me obriga a usar como parâmetro o campo id_dest (campo chave da outra tabela) que nesse momento não me serve para nada.

Como resolvo isso?
Agradeço a todos pela atenção.

No outro form q vc quer associar, ID_DEST está marcado com campo chave no SQL.

vc pode fazer 2 coias:

  1. no formulário alvo, no SQL mudar a chave primária para o campo ID_MOV

  2. c não der pra mudar isso, lá no SQL tem um campo logo abaixo chamado where
    lá vc coloca ID_MOV=’[glb_ID_MOV]’ ( ou o nome de variável global q vc preferir… )
    compile
    vai no outro formulário e altere ou crie a ligação, na tela de parâmetros vai aparecer a variável acima pra vc associar…

Maravilha!

Funcionou, obrigado Eloy!