[Resolvido]Ligação entre Aplicações - Definição dos Parâmetros

Boa Tarde,

Pessoal, estou fazendo um histórico financeiro por fornecedor,

Criei um formulário com alguns campos(mestre).
Criei um mestre detalhe só de uma com o saldo(detalhe).
Criei uma consulta para mostras as contas em aberto(detalhe).
Criei uma consulta para mostras as contas quitadas(detalhe).

Porém na definição do mestre detalhe, não aparecem os campos para fazer o relacionamento.

Na tela:

Ligação entre Aplicações - Definição dos Parâmetros
Aparece:

(Sem Parâmetros)

ao invés do campo.

Onde estou errando ?

Abraços.

Claudney

São 3 detalhes, certo? Se é assim, em cada uma das aplicações, você precisa colocar um WHERE com uma variável que servirá de parâmetro para a ligação com o mestre.

Bom dia.

Estou apanhando, não consegui fazer a ligação.

Criei uma variável global no formulário mestre.

Criei um where sql do detalhe.

Mas não funciona, a varivel deve ser definida no mestre ou no detalhe ?

Claudney

No detalhe, assim ela irá aparecer no mestre pra fazer a ligação

Boa Tarde,

Crie um mestre detalhe, o primeiro ok apareceu os campos.

No segundo (detalhe), criei no evento onApplicationInit.

[wfornecedor] = ‘’;

Na ligação do mestre com o detalhe relacionei o wfornecedor com o código_fornecedor.

mas não filtra.

Tenho que incluir algum caracter no sql ?

( WHERE Fornecedor = ‘".[wfornecedor]."’ AND saldo <> 0 ) ACHO QUE É AQUI

Se o conteúdo de [wfornecedor] for string, deves colocar as aspas mesmo. Se for numérico, aí não precisa.
Outra coisa: Não precisa colocar nada no onApplicationInit. basta declarar no WHERE do form direto, pois quem vai passar o conteúdo é o mestre.

Muito obrigado!

Funcionou do jeito que você disse!