Bom dia.
Criei um campo MEMO e preciso limitar a quantidade de caracteres. Por padrão, não é possível adicionar validação em campos do tipo MEMO.
Alguém tem alguma sugestão de como proceder?
At Rodrigo de Oliveira
Bom dia.
Criei um campo MEMO e preciso limitar a quantidade de caracteres. Por padrão, não é possível adicionar validação em campos do tipo MEMO.
Alguém tem alguma sugestão de como proceder?
At Rodrigo de Oliveira
Consegui resolver minha necessidade utilizando ponto de entrada na rotina. Via validação direto no campo não foi possível.
Uma saída é criar um gatilho apontando para uma função customizada, se o conteúdo estiver dentro do desejado a função retorna um valor igual para um campo qualquer, se não a rotina atua no objeto do campo cortando a quantidade de caracteres ou voltando o valor original....
Não posso gravar o campo com os dados cortados. Caso a quantidade seja extrapolada, o usuário deverá corrigir. Encontrei um forma de validar isto via ponto de entrada da rotina.
— Rodrigo de Oliveira 12 de Jun de 2019
Boa tarde Rodrigo. O campo char suporta até 254 caracteres, a sua validação de caracteres é superior a isso? Se não for, você consegue criar um campo do tipo char mesmo.
— Daniel Mendes 12 de Jun de 2019Boa tarde. Sim, é mais de 254 caracteres. Resolvido via ponto de entrada na rotina.
— Rodrigo de Oliveira 12 de Jun de 2019