Page 1 of 1

COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Posted: Wed Sep 04, 2024 8:07 pm
by elmoiquique
He intentado y no me funciona
LOCAL LogVar:=""

dbselectarea(odbf1:calias)
set order to 1

if type("(odbf1:calias)->rvar1") == "U"
LogVar:="no existe"
else
Logvar:=(odbf1:calias)->rvar1
endif

?LogVar

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Posted: Thu Sep 05, 2024 2:12 am
by wilsongamboa
buenas noches creo que no funciona ni con variables locales ni con estaticas prueba con private
saludos

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Posted: Thu Sep 05, 2024 11:41 am
by karinha
Use:

Code: Select all | Expand

   LOCATE LogVar
 
Regards, saludos.

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Posted: Thu Sep 05, 2024 11:46 am
by elmoiquique
El problema no esta en la variable definida, si no en este proceso

IF type(“(odbf1:calias)->rvar1”)==“U”

ya que la variable RVAR1, exista o no dentro del archivo siempre da como resultado U o existe alguna otra funcion que haga lo que necesito

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Posted: Thu Sep 05, 2024 12:20 pm
by paquitohm
Bastará un suave

Code: Select all | Expand

(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Posted: Thu Sep 05, 2024 1:10 pm
by elmoiquique
paquitohm wrote:Bastará un suave

Code: Select all | Expand

(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0

Gracias,, funciono a la perfeccion..... :D :D