Como: |
A função OVRLAY sobrepõe uma string de caracteres base com uma substring.
Para utilizar esta função, você deve importar a biblioteca de funções MNTUWS. Para obter detalhes, consulte Como Acessar e Chamar uma Função.
Também há uma função OVRLAY disponível na linguagem de relatórios. Para obter mais informações sobre esta função, consulte Funções de Caracteres.
OVRLAY(string1, string2, position)
onde:
Alfanumérico
É a string de caracteres de base.
Alfanumérico
É a substring que vai se sobrepor a string1.
Inteiro
É a posição na string base na qual a sobreposição começa.
OVRLAY substitui as letras MCA no campo MOVIECODE por MHD:
MAINTAIN FILE movies
Module Import (mntuws);
Case Top
Infer moviecode into MCASTK
Compute MCASTK.NEWCODE/A6;
For all next Moviecode into stk1
Stack copy from stk1 into MCASTK
where moviecode contains 'MCA';
Compute i/i2=1;
Type "Original Code New Code"
repeat mcastk.Foccount
Compute MCASTK(i).Newcode = OVRLAY(MCASTK(I).MOVIECODE, 'MHD', 4);
Type " <<MCASTK(i).moviecode <<MCASTK(I).NEWCODE"
Compute i=i+1;
endrepeat
EndCase
END
A seguir, você encontra valores de exemplo para MOVIECODE e os valores para o resultado da função OVRLAY:
Original Code New Code 001MCA 001MHD 081MCA 081MHD 082MCA 082MHD 161MCA 161MHD 196MCA 196MHD 530MCA 530MHD 550MCA 550MHD 883MCA 883MHD
Information Builders |