InserirAlfa
Insere um ou mais caracteres em uma Variável/Campo, a partir da posição indicada. Havendo informação no campo alfa, no qual deseja-se inserir o texto, as que estiverem a partir da posicão indicada serão deslocadas para a direita e o que passar do tamanho definido do campo/variável será truncado.
Sintaxe: InserirAlfa (Texto_Origem, Variavel_Destino, Posicao_Inicial);
Parâmetros:
Nome | Tipo | Descrição |
Texto_Origem | Texto que se deseja inserir. | |
Variavel_Destino | Variável na qual se deseja inserir o texto. | |
Posicao_Inicial | Posição inicial da Variavel_Destino, a partir da qual será inserido o Texto_Origem. |
Exemplo:
Deseja-se inserir a partir da posição 12 do nome do empregado, o texto "Teste".
InserirAlfa ("Teste",R034Fun.NomEmp,12);
Logo, se o campo R034Fun.NomEmp tivesse como conteúdo original "Fabio Luis Griebner" o conteúdo deste campo após o uso da função InserirAlfa seria "Fabio Luis TesteGriebner". E, caso o campo tivesse uma limitação de 20 caracteres, o resultado seria "Fabio Luis TesteGrie".
Utilização: Gerador de Relatórios e Regras.