Página 1 de 1

Retorno de variavel => usando macro

Enviado: 30 Jun 2005 14:19
por negrao
Pessoal, ja perdi os cabelos que tinha tentando fazer um baguio aqui

Em um posicao de array tenho o seguinte registro
ARRAY[3] = "FIN->FIN_VLRE"

Esse "FIN->FIN_VLRE" , tera um valor
Se mando imprimir
@ 10,10 say &(array[3])
imprimi certinho

Mas se eu por exemplo, quisesse que uma variavel qualquer assumisse o valor da array[3] ela me retorna "FIN->FIN_VLRE" e nao o valor que esse campo tem.

Nao sei se deu pra entender, so sei que to empacado nisso

Obrigado

Enviado: 01 Jul 2005 02:00
por Dudu_XBase
Boa Noite...
Q eu fiz criei um dbf chamado dudu com um campo chamado campo1 caracter 10 e dei uma "appendada" nele cadastrando diversos nomes.
Para testar montei o código abaixo espero q seja isso sua solução

Código: Selecionar todos

  use dudu
  dbgotop()

  DECLARE AVAR[1]
  aVar[1] :=  "CAMPO1"

  while !(eof())
     // exibindo o valor do campo na macro
     ?"1"+&(aVar[1])
     
     // exibindo a variavel q recebeu o conteudo da macro
     cVar  := &(aVar[1])
     ? "2"+cVar

     dbskip()
  enddo
  

Enviado: 01 Jul 2005 11:14
por negrao
Dudu, valeu...deu certo


Obrigadu