** RESOLVIDO ** Criar variável global pegando dado de um lookup

(ramosinfo) #1

Como definir uma variável global de sessão, pegando o dado de um campo tipo lookup com select de um banco de dados, para passar ao outro formulário no evento onChange?

Sendo que SC_set_global(nome_da_global); não funciona nesse caso.

Também não funciona:

$COD_PROCESSO = {COD_PROCESSO_SELETIVO};
sc_set_global($COD_PROCESSO);

E isso não pega o valor selecionado no lookup pelo usuário e armazena na variável global.

Alguém me dê uma luz, que já tem 4 dias que estou preso nisso.

(William .'.) #2

ramosinfo, Tenta assim :

[COD_PROCESSO] = {COD_PROCESSO_SELETIVO};

WSCA .’.

(ramosinfo) #3

Não deu certo, também.

(Cleyton Euler) #4

Vou testar aqui e te digo. Isso é para funcionar.

(ramosinfo) #5

Deu certo, mas veja a novela em: http://www.netmake.com.br/forum/index.php?topic=1502.15 tá faltando pouco agora, só não estou sabendo direito.

(pessanha) #6

Ola,
caraca estou com um problema parecido !!!

Preciso fazer uma ligacao em um outro campo, vou explicar.

Tenho um campo (1) - {recebedor} e um outro (2) - {banco_recebedor}, bem,
o campo (1) e’ um campo select onde seleciono o nome do recebedor. O campo (2) e’ tambem um select com a lista das contas-bancarias do recebedor (perfeito).
No campo (2) eu preciso fazer uma ligacao, onde eu preciso cadastrar novas contas-bancarias para este recebedor. Bem, nesta ligacao do campo (2), eu preciso da chave campo (1) para fazer a ligacao com o formulario “grid editavel”, ao passar o parametro, nao aparece nada.
Criei uma variavel de sessao chamada [rec1] = campo (1), mas a mesma nao vai na ligacao.
Acho que tentei de tudo, nao estou conseguindo nada. Nao sei o que fazer!?

Me ajude por favor…
muito obrigado.