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

MEMOSEEK()

Propósito

Lê arquivo de texto para o MEMOEDIT..

Sintaxe

MEMOSEEK (<variável>, <chave> = <valor>)

Utilização

A função MEMOSEEK() lê o arquivo de dados atual e carrega a variável indicada no 1º parâmetro, para ser editada pela função MEMOEDIT().

O arquivo deve ter dois itens, o 1º. é a <chave>. e o 2º. é um campo tipo u<n> onde <n> é o tamanho de cada linha de texto.

No esquema, o arquivo-texto tem que ser do tipo r e pode ser definido como:

nome: textos r

cod(0)     n03    <<Chave de acesso>>

linha      u60    <<Linhas de texto associadas a chave>>

Exemplo

O exemplo a seguir mostra-nos como utilizar estas funções.

select c

use textos

private a (200)

if. not. memoseek (a,cod = 1)

  ? "erro"

endif

a = memoedit (a,10,10,20,30)

if not. memosave (a,cod = 1)

  ? "erro"

endif

Consulte

MEMOEDIT(), MEMOFILE(), MEMOLINE(), MEMOREAD(), MLCOUNT(), MEMOSAVE().

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