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

&D()

Propósito

Macro-substituir uma variável do tipo data.

Sintaxe

&D(<exp.C>)

Argumentos

<exp.C>

representa o nome da variável.

Utilização

Para que, durante a execução do programa, seja possível a utilização dinâmica de variáveis.

Retorna o conteúdo da variável cujo nome é o retorno de <exp.C>.

Para usar esta função em um comando REPLACE, o campo referenciado deve ser o último da lista.

Exemplos

O exemplo a seguir mostra-nos a utilização desta função.

hoje = DATE()

amanha= DATE() + 1

? DTOC(&D ("hoje"))     && Exibirá 06/05/92

? DTOC(&D ("amanha"))     && Exibirá 07/05/92

DECLARE nom_var[2] = space(30)

nom_var[1] = "hoje"

nom_var[2] = "amanha"

FOR i = 1 TO 2

? DTOC(&D(nom_var[i]))

** Exibirá 06/05/92

** 07/05/92

NEXT

Consulte

$DATE, &C(), &F(), &L(), &N(), REPLACE e STORE.

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