FoxPro/Visual FoxPro - URGENTE CONSULTA LIKE

 
Vista:

URGENTE CONSULTA LIKE

Publicado por KIN SALTA (45 intervenciones) el 30/08/2006 00:36:58
POR QUE NO ME MUESTYRA NADA ESTA CONSULTA??
select * from cuentabanco where cuentabanco.nombre like 'thisform.text1.value%' INTO CURSOR consultapornombre

Y CUANDO REMPLAZO Y PONGO EN CUENTA DE THISFORM.TEXT1.VALUE ME MUESTRA BIEN??
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

correccion

Publicado por kim salta (45 intervenciones) el 30/08/2006 01:06:00
perdon, cuando pongo cualquier onombre la consulta sale bien, pero parece que me toma literalmente la palabra thisform.text1.value y no lo que contiene el textbox
gracias, espero respuestas urgente
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

RE:URGENTE CONSULTA LIKE

Publicado por Ernesto Ruiz López (134 intervenciones) el 30/08/2006 01:07:06
Hola que tal
aver calale de esta manera:

_campo=" ' "+ALLTRIM(this.Value)+" %' "
SELECT * FROM cuentabanco WHERE nombre like &_campo INTO cursor _consultapornombre

Si tienes alguna duda hasmela saber.

Ernesto Ruiz López
Mazatlán Sinaloa Mx
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

RE:URGENTE CONSULTA LIKE

Publicado por kin salta (45 intervenciones) el 30/08/2006 01:11:49
no no me larga nada
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

RE:URGENTE CONSULTA LIKE

Publicado por Ernesto Ruiz (134 intervenciones) el 30/08/2006 01:21:16
no te larga nada? no te muestra nada?
ok, ese codigo que te di lo tienes que meter dentro del interactivechange en el text1 y poner lo siguiente despues del codigo ya mencionado:
thisform.list1.RowSourceType= 2 && porque es lista
thisform.list1.RowSource="_consultapornombre"
thisform.Refresh
GO TOP
thisform.REFRESH

en caso de que lo kieras mostrar dentro de un cuadro de lista

Saludos

Ernesto Ruiz
Mazatlan Sinaloa Mx
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

RE:URGENTE CONSULTA LIKE

Publicado por KIM SALTA (45 intervenciones) el 30/08/2006 01:24:50
CUANDO YO PONGO SOLAMENTE LIKE THISFORM.TEXT1.VALUE, SIN NADA DE COMILLAS NI PORCIENTO NI NADA, ME MUESTRA BIEN PERO TENGO QUE INGREAR EL NOMBRE COMPLETO Y EXACTO CON LOS ESPACIOS, ME GUSTARIA SOLUCIONARLO DE LA FORMA ESA, PODES?, GRACIAS
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

RE:URGENTE CONSULTA LIKE

Publicado por Ernesto Ruiz (134 intervenciones) el 30/08/2006 01:51:44
de esa manera en que te dije si se puede lo que quieres, pero en la consulta solo le estas diciendo que solo el nombre, de tal manera solo se basara en el nombre y en cuanto espacios y todo eso si lo hace, intentalo, la forma en la que lo hace como te dije : conforme vas escribiendo en el campo text1 se va mostrando o elimiando del cuadro de lista segun sea el nombre.

Saludos
Ernesto Ruiz
Mazatlan Sinaloa Mx.
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

RE:URGENTE CONSULTA LIKE

Publicado por kin salta (45 intervenciones) el 30/08/2006 02:44:16
te agrega al msn , aasi me ayudas, aceptame
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

RE:URGENTE CONSULTA LIKE

Publicado por KINSALTA (45 intervenciones) el 30/08/2006 02:50:29
NO ME MUESTRA NADA, LO HICE TAL CUAL ME LO PUSISTE Y ESTA IGUAL QUE COMO LO HACIA YO CON EL BOTON Y EL GRID, SALE EN TODO EN BLANCO, YA VERIFIQUE TODO, AYUDAA
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

RE:URGENTE CONSULTA LIKE

Publicado por jorge (423 intervenciones) el 30/08/2006 19:14:09
Hola,
talves si haces lo siguiente te resulte:

Variable=ThisForm.text.value
select * from cuentabanco where cuentabanco.nombre like '%'+'&Variable' +'%' INTO CURSOR consultapornombre

suerte
saludos
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