Visual Fox, variables thisform.xxxx.value y scan
Por ahora seguimos con este lenguaje que me dio y por ahora me sigue dando tantas satisfacciones. Les cuento al tratar de leer y filtrar usando directamente las variables que tenes en un formulario.
No puedo entender porque pero esta fue la forma de arreglarlo.
si buscas por ejemplo de esta forma
select tabla1
scan all for tabla1.campo1 = thisform.campo1.value
...
endscan
sigue de largo y no filtra la información
pero si lo haces de esta forma
local lcCampo1
lcCampo1 = thisform.campo1.value
select tabla1
scan all for tabla1.campo1 = lcCampo1
...
endscan
Si me filtraba todo ok, léase que no se puede acceder directamente desde un campo en el formulario, la verdad no entiendo porque pero así funciona.
No puedo entender porque pero esta fue la forma de arreglarlo.
si buscas por ejemplo de esta forma
select tabla1
scan all for tabla1.campo1 = thisform.campo1.value
...
endscan
sigue de largo y no filtra la información
pero si lo haces de esta forma
local lcCampo1
lcCampo1 = thisform.campo1.value
select tabla1
scan all for tabla1.campo1 = lcCampo1
...
endscan
Si me filtraba todo ok, léase que no se puede acceder directamente desde un campo en el formulario, la verdad no entiendo porque pero así funciona.
Comentarios