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

SET Message

Propósito

Determinar a linha para mensagens ou exibir os erros de atualização de um banco de dados.

Sintaxe

SET MESSAGE on [SHORT] | OFF

SET MESSAGE TO <exp.C1> [<atrib>]

SET MESSAGE TO <exp.N1> [,{<exp.N2> | <exp.C2>}] [<atrib>]

Argumentos

SHORT

determina que a mensagem será a mesma da função DBMESS( ).

<exp.C1>

representa uma mensagem que será impressa na linha de mensagem.

<exp.N1>

representa a linha de mensagem.

<exp.N2>

representa a coluna para início da impressão da mensagem.

<exp.C2>

representa o alinhamento da mensagem na linha.

<atrib>

representa o atributo de vídeo.

Utilização

SET MESSAGE ON determina que na ocorrência de algum erro, em operações com banco de dados OpenBASE, uma mensagem correspondente ao erro seja enviada ao terminal.

SET MESSAGE OFF desliga esta característica. Este comando deve ser declarado depois do comando DATABASE.

SET MESSAGE TO <exp.C> quando executado envia uma mensagem para a linha de mensagem, idêntico ao comando MESSAGE.

SET MESSAGE TO <exp.N1> determina a linha onde serão impressas as mensagens. Pode, opcionalmente, definir uma coluna (<exp.N2>) ou o alinhamento, que pode ser: "C" para centralizar, "R" alinhar direita ou "L" alinhar a esquerda. Qualquer outro caractere representa alinhamento a esquerda.

O DEFAULT é SET MESSAGE TO 23,"L".

Se <exp.C2>, tiver mais de um caractere, somente o primeiro é considerado.

Exemplo

O exemplo a seguir mostra-nos como determinar que todas mensagens enviadas para o terminal sejam impressas e centralizadas na linha 0.

PROG

SET MESSAGE TO 0,"CENTER"

MESSAGE "Mensagem do comando MESSAGE"

WAIT "Bata uma Tecla" TO k

SET MESSAGE TO "Mensagem do comando SET MESSAGE TO <exp.C>" bold

WAIT "Bata uma Tecla" TO k

CLEAR MESSAGE

Consulte

@ ... GET, @ ... PROMPT,CLEAR MESSAGE,DATABASE,MESSAGE, DBERR( ) e DBMESS( ).

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