Página 1 de 1

Variable does not exist

Publicado: Jue Mar 31, 2005 12:11 am
por mcastabaron
Hola,
He creado un formulario,
dentro del formulario he creado un TEdit donde cVarName es igual a oEdit1,
y tambien un TButton y quiero que al pusarlo me haga un filtro en una base
de datos en función del valor de oEdit1
he escrito lo siguiente dentro del evento Onclick
METHOD Button1Click( oSender ) CLASS TForm1
SET FILTER TO AT(RTRIM(oEdit1),Agenda->NOMBRE) != 0
GO TOP
RETURN Nil
Me da este error:
(b)TFORM1:BUTTON1CLICK(50)
Error BASE/1003 Variable does not exist: OEDIT1
Argumentos: ()
¿que hago mal o que tengo que añadir?
Gracias.

Variable does not exist

Publicado: Jue Mar 31, 2005 12:20 am
por mcastabaron
En casa me idenfico como mcb y en el trabajo como Miguel C. dejaremos este
ultimo.

Variable does not exist

Publicado: Jue Mar 31, 2005 12:27 am
por jlalin
Miguel,
> He creado un formulario,
> dentro del formulario he creado un TEdit donde cVarName es igual a oEdit1,
> y tambien un TButton y quiero que al pusarlo me haga un filtro en una base
> de datos en función del valor de oEdit1
La respuesta la tienes en la pregunta :-)
Date cuenta que el control oEdit1 pertenece al formulario (no es una
variable local sino un miembro del formulario) así­ que tendrás que
referenciarlo como ::oEdit1 (fí­jate en los :: puntos antes del nombre).
Saludos,
José Lalí­n