Campo Rádio

[font=courier]
Bom dia a todos,

Tenho um formulario Multiplos registros, onde tenho perguntas e respostas diferentes,
mas dependendo do tipo da pergunta tem que mudar o campo radio, não estou conseguindo,
fiz o seguinte criei os campos:

{resposta1} para (Bom, Regular, Ruim)
{resposta2} para (Sim, Não)

Na tabela onde tem as perguntas tem um campo chamado {tipo} onde eu digo que esse campo e 1 ou 2 (quero dizer: {resposta1} ou {resposta2})

como devo fazer isso?

Exemplo:

Atendimento Pessoal O Bom O Regular O Ruim
Telefonia O Bom O Regular O Ruim
Gostou do Site O Sim O Não
assim por diante…

ai coloco no evento onLoadRecord o seguinte:

if ({tipo} == “1”)
{
sc_field_display({resposta1}, “on”);
sc_field_display({resposta2}, “off”);
}
else
{
sc_field_display({resposta1}, “off”);
sc_field_display({resposta2}, “on”);
}

Mas não funciona ele não muda o tipo de resposta, o que pode ser?

aparece assim:

Atendimento Pessoal O Bom O Regular O Ruim
Telefonia O Bom O Regular O Ruim
Gostou do Site O Bom O Regular O Ruim

[/font]

Trabalhe com Case Switch…

Só uma dúvida, esse questionário é dinâmico ou estável?

Fred, boa tarde,

O questionario (as perguntas) eu carrego de uma tabela e as respostas de outra tabela,

em relação ao Case Switch…, como devo usar não entendi, pois não utilizei esse case ainda…, tem como voce me dar um exemplo.

Grato,

Ilton

Fred, completando a resposta, troquei o IF por Case:

switch ( {tipo} )
{
case 1:
sc_field_display({resposta1}, on);
sc_field_display({resposta2}, off);
break;
case 2:
sc_field_display({resposta1}, off);
sc_field_display({resposta2}, on);
break;
}

Mas mesmo assim não funcionou…era isso que voce queria me dizer?

Fred,

Mais um detalhe, se eu mudo de multiplos registros para unico registro funciona, o problema esta no multiplos registros, agora não sei se é um BUG do Scriptcase que não troca dinamicamente o campo radio.

Isso você esta criando em um evento Ajax correto? No caso de Múltiplos registros é pra funcionar normal o Ajax… O Código esta correto!

Fred,

Infelizmente não funcionou pois não criei um evento ajax, o que eu fiz:

criei uma consulta e chamo o formulário em uma ligação, somente isso onde carrega automaticamente as perguntas e respostas, tem alguma outra forma que eu não estou conseguindo ver? agradeço se voce desse uma dica, pois o que estou fazendo é uma pesquisa com perguntas e respostas dinamicamente

Agradeço sua atenção e retorno.

Ilton

Me adicione no skype: fredkeyster, indentifique-se por favor!

Abraço.