Pessoal, tenho uma situação que não sei como resolver. Fiz este select dentro de um campo do tipo radio:
SELECT t.id, t.descricao, t.qtd, at.ordem
FROM tratamentos t, atendimento_tratamento at
where at.fkIdTratamento = t.id
and at.fkIdPaciente = ‘[idPaciente]’
and at.fkIdAtendimento = ‘{fkIdAtendimento}’
and at.qtdSolicitada > at.qtdRealizada
ORDER BY id
O mesmo está funcionando, ele mostra apenas os tratamentos que foram designados para aquele paciente.
mas como selecionei a descrição e também a ordem que eu me interesso agora, quero saber como pego esse valor da ordem no evento onValidate para que eu trate-o da seguinte forma:
em onValidate
if({ordem} == ‘Seguinte’){
sc_error_message(“Este tratamento só será realizado após concluir os atuais.”);
}
ou fazer os tratamentos que tiverem a ordem com valor = “Seguinte” , estes campos ficarem desabilitados e não escondidos, pois o usuário tem que ver quais são os próximos tratamentos a serem realizados. O que eu não quero é que o usuário passe um tratamento para o paciente que ainda não está em tempo de ser reallizado, por isso dando a mensagem e retornando ou desabilitado os radios, o usuário nunca irá cometer este erro.
Desde já agradeço a atenção de todos.
Marcelo Ferreira