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.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Variable does not exist
-
- Mensajes: 155
- Registrado: Vie Mar 14, 2008 7:25 am
- Ubicación: Almería
-
- Mensajes: 155
- Registrado: Vie Mar 14, 2008 7:25 am
- Ubicación: Almería
Variable does not exist
En casa me idenfico como mcb y en el trabajo como Miguel C. dejaremos este
ultimo.
ultimo.
Variable does not exist
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
> 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