Dificuldade em manipular campo de escolha

(system) #1

Tenho um filtro da seguinte forma:

	   	Filtro para relação de materiais	   	

Pesquisa
[hr]
Grupo igual aparelhos de comunicação
aparelhos de medição
equipamentos diversos
[hr]
Setor Localização igual sala 2
sala 5
laboratorio 2 etc…

[hr]
de modo que se o operador escolher um grupo E um setor saem o nome no cabeçalho(correto).Porem se houver apenas uma escolha eu quero que apenas o nome da escolha saia no cabeçalho e não o outro que não foi escolhido que é sempre o primeiro da relação.Ou Seja sempre saem os dois nomes e nunca um só. Como faço para quando não se escolher uma opção sair em branco o nome da outra não escolhida, já que irão sair todas na listagem da consulta?

Uso a seguinte formula php, para pegar o nome do setor, similarmente faço para pegar o nome do grupo. Coloco a variável no cabeçalho.
sc_lookup (dbnome_setor, “Select setor.Nome from setor Where ID = ‘{bp.setor_id}’”);
$nome_setor = {dbnome_setor[0][0]};

(Haroldo) #2

No Envento onvalidate do filtro, teste os campos e atribua os valores referentes ao outro campo. Se foi bem o que etendi da sua questão.

(system) #3

Mas onde eu acho esse evento?

(Haroldo) #4

COM A APLICAÇÀO ABERTA, NO MENU ARVORE DOLADOESQUERDO, SELECIONE FILTROS/EVENTOS/ONVALIDATE

HAROLDO PASSOS

(system) #5

Não há isso no meu sc, estou com a versão 2.02, deve ser isso não?

(Haroldo) #6

sim. Utilizo a SC3, por isso é interessante apontar no tópico do fórum a versão que usa.
Desculpas.
Haroldo

(system) #7

É, temos que mudar a versão daqui.

Muito obrigado e abraços.