FoxPro/Visual FoxPro - COMBO Y FILTRO

 
Vista:
sin imagen de perfil

COMBO Y FILTRO

Publicado por DALSOM (612 intervenciones) el 18/12/2001 10:58:03
HOLA A TODOS, ESPERO ME DEN UNA IDEA DE QUE PUEDE ESTAR PASANDO.

TENGO UNA TABLA, UN COMBO Y UN TEXTBOX. EL COMBO TIENE EN ROWSOURCE EL PRIMER CAMPO DE LA TABLA, CON LA PROPIEDAD ROWSOURCETYPE EN 6-FIELDS. BIEN,
CUANDO DIGITO UN NUMERO, AL PERDER EL FOCO, HAGO UN FILTRO EN LA TABLA POR EL CAMPO2=THIS.VALUE (EL TEXTBOX).
LO HACE BIEN, EL PROBLEMA ESTA, CUANDO QUIERO SELECCIONAR EN EL COMBO UNO DE LOS ELEMENTOS DE LA TABLA YA FILTRADA, QUE ME PROVOCA UN ERROR :

THISFORM CAN ONLY BE USED WITHIN A METHOD.

NO ENTIENDO LA EXPLICACION DEL ERROR DE VFP, PERO YA NO ENCUENTRO QUE HACERLE, HASTA LO HICE EN UN FORMULARIO APARTE DEL DE TRABAJO, SOLO EL TEXTO, COMBO Y TABLA Y ME DA EL MISMO ERROR.

GRACIAS, POR LEER MI NOTA.
DALSOM.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMBO Y FILTRO

Publicado por Eduardo (151 intervenciones) el 18/12/2001 14:26:20
hola!
prueba lo siguiente .....
declara una variable en el evento load del form como publica
luego cuando filtras el dato no lo hagas directamente con el this.value sino que antes almacena el la variable el this.value y en el filtro usa la variable.
espero te sirva
hasta luego!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

GRACIAS.

Publicado por DALSOM (612 intervenciones) el 18/12/2001 15:20:07
GRACIAS, FUNCIONO, PERO NO ENTIENDO , POR QUE NO FUNCIONA CON EL OBJETO DEL TEXTO, O EN MI CASO REAL, OTRO COMBO BOX, SI LOS OBJETOS SON COMO ARREGLOS DE VARIABLES DE VARIOS TIPOS, A LOS QUE PUEDO ACCESAR SU VALOR POR LA DIRECCION DEL OBJETO, ES DECIR, QUE DENTRO DEL FORMULARIO, O DESDE OTRO FORMULARIO SON COMO VARIABLES SEMI-PRIVADAS, QUE PUEDES ACCESAR DESDE DONDE QUIERAS CON ALGUNAS REGLAS? ESOS TIKI TIKIS DE FOX NO ME GUSTAN.

PERO GRACIAS DE TODAS FORMAS, FUNCIONO TAL COMO DIJISTE.
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar