
Atribuir uma variavel cadeia a arquivo memo.
MEMOPUT (<item_memo>, <var.C>)
|
<item_memo> |
representa o nome do item memo (M4 ou O4) que referencia o arquivo a ser gravado. |
|
<var.C> |
representa o nome de uma variável cadeia que contém o texto a ser gravado no arquivo referenciado. |
Retorna verdadeiro (.T.), se a gravação foi bem sucedida ou falso (.F.), se não pode gravar o arquivo.
Utilizado com as funções MEMOEDIT() e MEMOGET() para editar e gravar um texto, relacionado a um ou mais registros.
O exemplo a seguir mostra-nos como editar um arquivo relacionado a um registro do banco de dados.
DATABASE bdemp1 33 a 2
USE tab_func
FIND 123 && Lê o registro do funcionário 123
PRIVATE var_text (500)
* Lê o texto associado ao registro
var_log = MEMOGET (cur_func, var_text)
var_text = MEMOEDIT (var_text,01,01,10,10,.T.)
* Grava o texto associado ao registro
IF ! MEMOPUT(cur_func, var_text)
? "Não foi possível gravar o arquivo"
ENDIF
MEMODEL(), MEMOFILE(), MEMOGET()
