Menu altera variável global mas gráfico não atualiza

Boa noite,

Tenho uma consulta SQL na aplicação gráfico com duas variáveis.

SELECT IDMPA,IDMM AS Cadastros, DTMM, IFNULL(Universo, [universo])
FROM MB_MEMBER MM
WHERE MM.IDMPA = [base]

Na aplicação menu passo os valores em eventos (onExecute) conforme abaixo

if({sc_menu_item} == “item_1”){
[universo] = “138000”;
[base] = “20”;
}

if({sc_menu_item} == “item_2”){
[universo] = “23695”;
[base] = “59”;
}

if({sc_menu_item} == “item_3”){
[universo] = “8515”;
[base] = “25”;
}

Acontece que [universo] atualiza quando navego no menu, mas [base] guarda o primeiro valor (opção que escolhi primeiro no menu) e não atualiza de jeito nenhum. Alguém tem alguma ideia porque?

Desde já obrigado

Marco

Estão como sessão na app de gráfico?

Boa noite Haroldo, tudo bem?
Não sei te precisar. Não conheço bem o Scriptcase (na verdade não vi, ou não identifiquei, nada em relação a colocar como sessão), embora programe em PHP há algum tempo.

Então verifique na aplicação se essas variáveis estão como sessão.

Vou tentar pesquisar como fazer. Achei estranho por conta de uma variável atualizar e outra não, ambas na mesma declaradas da mesma forma. Vou ver aqui.

Não aconteceu. Marquei session na app destino (em Aplicação/Variáveis Globais) e continua guardando o primeiro valor que o menu envia. Na verdade penso que essa variável deveria receber o novo valor enviado a cada chamada do menu, até porque são chamadas distintas que se abrem em abas distintas. Não ideia onde estou errando.

Nos ifs do menu use sc_redir passando como parâmetro para app de gráfico.

1 Curtida

Deu super certo com sc_redir. Muito obrigado pela ajuda.

2 Curtidas