Retorno de variavel => usando macro

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Retorno de variavel => usando macro

Mensagem 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
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem 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
  


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Mensagem por negrao »

Dudu, valeu...deu certo


Obrigadu
Responder