FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posted: Wed Sep 04, 2024 08:07 PM

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
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posted: Thu Sep 05, 2024 02:12 AM

buenas noches creo que no funciona ni con variables locales ni con estaticas prueba con private

saludos

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posted: Thu Sep 05, 2024 11:41 AM
Use:
Code (fw): Select all Collapse
   LOCATE LogVar
Regards, saludos.
JoĂŁo Santos - SĂŁo Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posted: Thu Sep 05, 2024 11:46 AM

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

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 318
Joined: Fri Jan 14, 2022 08:37 AM
Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posted: Thu Sep 05, 2024 12:20 PM
Bastará un suave
Code (fw): Select all Collapse
(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO
Posted: Thu Sep 05, 2024 01:10 PM
paquitohm wrote:Bastará un suave
Code (fw): Select all Collapse
(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0

Gracias,, funciono a la perfeccion..... :D :D
Fivewin-Xharbour 24.09, Iquique, Chile

Continue the discussion