Macro-substituir uma variável do tipo data.
&D(<exp.C>)
|
<exp.C> |
representa o nome da variável. |
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.
O exemplo a seguir mostra-nos a utilização desta função.
$date
prog
hoje = DATE()
amanha= DATE() + 1
? DTOC(&D ("hoje"))
? DTOC(&D ("amanha"))
DECLARE nom_var[2] = space(30)
nom_var[1] = "hoje"
nom_var[2] = "amanha"
FOR i = 1 TO 2
? DTOC(&D(nom_var[i]))
NEXT
$DATE, &C(), &F(), &L(), &N(), REPLACE e STORE.