Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

MEMOPUT()

Propósito

Atribuir um arquivo texto, associado a um item M4, à uma variável de memória.

Sintaxe

MEMOPUT (<item>, <var.C>)

Argumentos

<item>

representa o nome do item M4 com o nome do arquivo a ser gravado.

<var.C>

representa o nome de uma variável-caracter que contém o texto a ser gravado no arquivo.

Utilização

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.

Exemplos

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

Consulte

$LEN, $LENTMP, MEMODEL(), MEMOEDIT(), MEMOFILE(), MEMOGET(), MEMOLINE(), MEMOPUT(), MEMOREAD(), MLCOUNT(), MEMOSEEK, MEMOSAVE e SPACE().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!