FoxPro/Visual FoxPro - Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

 
Vista:
sin imagen de perfil

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Ramón (18 intervenciones) el 27/11/2012 14:11:11
Buenas amigos!!!
Por favor si alguien puede ayudarme con un filtro en FoxPro, necesito filtrar una información, para ser claro, quiero escribir en un TEXT una palabra y que me filtre en una TABLA en resultado. por favor necesito urgente... Gracias...
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
sin imagen de perfil

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Carlos AC (141 intervenciones) el 27/11/2012 16:08:47
Hola Amigo Ramon... ojala este pequeño código te sirva.

1
2
3
4
5
6
7
8
9
10
SELECT mitabla
SET FILTER TO ALLTRIM(thisform.mitext.Value) $mitabladesart
GO TOP
DO WHILE NOT EOF()
       INSERT INTO tmpcotiza01 (desart, codart) ;
                                 VALUES (ALLTRIM(mitabla.desart), mitabla.codart)
      SELECT mitabla
      SKIP
ENDDO
SET FILTER TO


los datos se deben dirigir hacia un grid.
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Ramón (18 intervenciones) el 27/11/2012 16:16:00
Gracias amigo, te puedo agregar al msn para que me expliques mejor por favor.. si no es molestia..
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Carlos AC (141 intervenciones) el 27/11/2012 16:17:50
no hay problema...
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Ramón (18 intervenciones) el 27/11/2012 17:47:58
Ya te agregue man ese mismo que tenes en tu cuenta [email protected]
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Ramón (18 intervenciones) el 27/11/2012 18:04:21
tengo este método LostFocus que no me sirve de tanto como haría entonces para colocar el que me pasaste..

1
2
3
4
5
6
7
IF LASTKEY()=13
    IF LEN(ALLTRIM(thisform.text1.value))>0
       SEEK (ALLTRIM(thisform.text1.value))
       thisform.grid1.refresh()
       KEYBOARD '{RIGHTARROW}'
    ENDIF
 ENDIF
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por neo (1604 intervenciones) el 29/11/2012 03:28:44
Saludos! Debes poner este código en el evento valid:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
If empty(thisform.text1.value)
Else
 
Select mi_tabla
Set order to mi_campo
Seek ALLTRIM(thisform.text1.value)
if found()
Wait window "dato encontrado, ahora saber donde vas a poner los datos"
Else
Wait window "el dato ingresado no existe, intente de nuevo"
Thisform.text1.value=""
return 0
Endif
Endif


Bye
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Saul (728 intervenciones) el 30/11/2012 02:03:12
1
2
3
4
5
6
7
8
9
10
11
12
SELECT * FROM mitabla;
WHERE  miDato = ALLTRIM(thisform.mitext.Value);
INTO CURSOR _TuCursor
 
SELECT _TuCursor
GO TOP
DO WHILE NOT EOF()
      SCATTER MEMVAR
       INSERT INTO tmpcotiza01 (desart, codart) ;
                                 VALUES (m.desart, m.codart)
      SKIP
ENDDO


No te recomiendo que no uses mucho el SET FILTER, puesto que si tienes muchos datos se ira poniendo cada vez mas lento..

saludos

Att.

Saúl Hernández
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Ramón (18 intervenciones) el 30/11/2012 12:02:59
Gracias amigo!!! una consulta.. ese código filtra cualquier texto de la tabla?? o sea de la descripción completa.. en este caso de productos...
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

Necesito Código para filtrar Búsqueda en tabla!!! FoxPro

Publicado por Ramón (18 intervenciones) el 30/11/2012 12:00:17
Gracias bro!!!... un abrazo..
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