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
Fivewin-Xharbour 24.09, Iquique, Chile
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
buenas noches creo que no funciona ni con variables locales ni con estaticas prueba con private
saludos
  LOCATE LogVarEl 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
(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0paquitohm wrote:Bastará un suave
(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0