Boa tarde pessoal…
Estou passando pelo seguinte problema após atualizar a versão do ScriptCase para 5.2.
Antigamente ao utilizar um campo númerico e clicar no botão de iserir registro, o a tabela do banco era alimentada com valor 0(zero), isso porque não havia preenchido informação alguma no formulário. Isso para nós era muito útil, porque em nossos formulário é necessário preencher todos os campos.
Agora na versão 5.2, percebi que os campos numéricos não fazem mais essa função,o que acaba sendo um problema gravíssimo, tendo em vista que já existem centenas de formulários que dependem dessa funcionalidade.
Ao perceber isso, tentei realizar o seguinte teste no Evento onValidate:
if ({camp040} == “”){
{camp040} = “0”;
}
Mesmo assim não houve inserção do valor 0 na tabela do banco.
Tentei com outros tipos de campos e percebi que com campo Tipo de Dado “Texto” do scriptcase, o registro é inserido no banco desde que eu utilize a validação acima.
O problema que é não é interessante utilizar campos textos para receber valores numéricos, pois os campos textos aceitam a inserção de qualquer caractere e a unica forma de negar é o alerta de validação informando que o campo possúi caractere inválido.
Alguém passou por isso ou poderia me ajudar?
A Netmake está sabendo desse problema?
Agradeço a atenção de todos.
Abraço… Emerson