Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Msmm - Pesquisa do campo MEMO Virtual
Msmm - Pesquisa do campo MEMO Virtual

Função: Msmm - Pesquisa do campo MEMO Virtual
Versões: Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:
Pesquisa especial para campo MEMO virtual.
Programa Fonte:
MATXFUNB.PRW
Sintaxe:

Msmm - Pesquisa do campo MEMO Virtual ( [ cChave ] [ nTam ] [ nLin ] [ cString ] [ nOpc ] [ nTamSize ] [ lWrap ] [ cAlias ] [ cCpoChave ] [ cRealAlias ] [ lSoInclui ] ) --> uRet

Retorno:
    uRet(qualquer)
  • Retorno da função
Observações

Parâmetro

nOpc

    • 3 - Ler memo
    • 2 - Exclui campo memo
    • 1 - Inclui memo

Retorno

uRet

Depende da opção da nOpc

    • 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
Exemplos
Para utilização no Inicializador Padrao do campo:IF(!INCLUI,MSMM(SA1->A1_CODTST),"")===========================================================Para gravacao do campo memo, incluir a funcao MSMM no programa. No caso de inclusao:_cTeste := M->A1_TESTE_nTam := TamSX3("A1_TESTE")_nTam1 := _nTam[1]MSMM(,_nTam1,,_cTeste,1,,,"SA1","A1_CODTST")Caso seja alteracao:_cTeste := M->A1_TESTE_nTam := TamSX3("A1_TESTE")_nTam1 := _nTam[1]MSMM(SA1->A1_TESTE,_nTam1,,_cTeste,1,,,"SA1","A1_CODTST")
Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cChaveCaracterChave de código para a busca, campo caracter de tamanho 6
nTamNuméricoO valor padrão é o tamanho do campo texto do SYP.
nLinNuméricoLinha do campo memo a ser retornada0
cStringCaracterTexto do campo memo" "
nOpcNuméricoOpção a ser executada pela função3
nTamSizeNuméricoQuantidade de caracteres
lWrapLógicoHabilita quebra de linha de acordo com a palavra
cAliasCaracterAlias
cCpoChaveCaracterCampos de chave
cRealAliasCaracterAlias realSYP
lSoIncluiLógicoSe só realiza inclusão.F.