Msmm
Inclusão, Alteração e Exclusão de campo memo virtual no Protheus
Sintaxe:
Msmm - Pesquisa do campo MEMO Virtual ( [ cChave ] [ nTam ] [ nLin ] [ cString ] [ nOpc ] [ nTamSize ] [ lWrap ] [ cAlias ] [ cCpoChave ] [ cRealAlias ] [ lSoInclui ] )
Onde:
Se nOpc == 3 -> retorna o conteúdo do campo memo
Se nOpc == 2 -> .T. se exluiu, .F. se deu erro
Se nOpc == 1 -> chave do código que foi alterado
Nome | Tipo | Descrição | Default | Obrigatório |
cChave | Caracter | Chave de código para a busca, campo caracter de tamanho 6 | ||
nTam | Numérico | O valor padrão é o tamanho do campo texto do SYP. | ||
nLin | Numérico | Linha do campo memo a ser retornada | 0 | |
cString | Caracter | Texto do campo memo | " " | |
nOpc | Numérico | Opção a ser executada pela função | 3 | |
nTamSize | Numérico | Quantidade de caracteres | ||
lWrap | Lógico | Habilita quebra de linha de acordo com a palavra | ||
cAlias | Caracter | Alias | ||
cCpoChave | Caracter | Campos de chave | ||
cRealAlias | Caracter | Alias real | SYP | |
lSoInclui | Lógico | Se só realiza inclusão | .F. |
Exemplo:
//Incluir o conteudo "TEXTO DO CAMPO MEMO" na tabela SYP
//No campo B1_DESC_GI irá aparecer o código da chave YP_CHAVE como referência
MSMM(,TamSx3("B1_VM_GI")[1],,"TEXTO DO CAMPO MEMO",1,,,"SB1","B1_DESC_GI")