[RESOLVIDO]Juntar informações de 3 campos em 1 campo

Olá,

Qual a melhor forma de juntar informações de 3 campos em 1 no SC, tentei no evento onAfterInsert e o campo ficou em branco.

Número Documento (111.222) - Parcela (01) / Quantidade de Parcelas (03)

111.222 - 01/03

Desde já, agradeço.

onAfterInsert? After: depois, Insert: Inserir ou seja depois de inserir porque fária alterações em campo.

Tem que ser antes de inserrir: onBeforeInsert.

Eu faria numa trigger before insert.

Olá Haroldo,

Sim, também acho melhor e como ficaria no comando set:

SET NEW.doc_geral = (NEW.Doc - NEW.Parc / NEW.QtParc)

O doc_geral guarda o Doc a Parc e a QtParc

Só dá esse erro - Syntax error

na trigger on before insert:

SET NEW.doc_geral = concat(NEW.doc_geral, ‘-’,NEW.Parc, ‘/’,NEW.QtParc);

se form MariaDB;MySql

1 Curtida

Eu faço desta maneira, até no evento onValidate

$xvariavel={NmeroDocumento}."-".{Parcela}."/".QuantidadedeParcelas};
{campoquejunta}=$xvariavel;

1 Curtida

Olá Herberto,

Sim, ficou perfeito!

Obrigado!