• Jueves 14 de Noviembre de 2024, 04:34

Autor Tema:  Una busqueda dificil  (Leído 4413 veces)

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Una busqueda dificil
« en: Viernes 19 de Septiembre de 2008, 22:29 »
0
hola amigos del foro, quisiera que me ayudaran con un pequeño dolor de cabeza que me esta matando
ok al grano necesito hacer una busqueda incremental que ya tengo y de hecho ya me la hace del teje y maneje
pero esta es una busqueda especifica tengo que buscar desde el 3er digito en adelante ojala fuera caracter pero
no son numeros lo que tengo que buscar ya he usado varios metodos pero lo mas probable es que ya tengo tanto dolor de cabeza que esta estoy bloqueado
se los agradeceria mucho la(s) persona(s) que me ayudaran estare por ahi en el foro ayudando a mas gente que lo necesita como yo
 B)

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #1 en: Martes 23 de Septiembre de 2008, 23:46 »
0
Hola fijate aqui http://foros.solocodigo.com/viewtopic.php?f=43&t=27266 el punto 4 el que dice busquedas tal ves es el que necesitas.
suerte
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #2 en: Miércoles 24 de Septiembre de 2008, 16:25 »
0
gracias por la informacion ya antes pude hacerlo quebrandome la cabeza y los logro luego paso el ejemplo  :beer: ahora necesito saber como puedo buscar una palabra o una letra pero no solo en un campo o registro sino en 2 campos diferentes y dos registro diferentes al mismo tiempo
ejemplo
tengo una tabla llamada "prueba"
hay un campo llamado linea1
y otro linea2
lo que nesecito es que me busque en los 2 campos no solo que aparezca en uno sino en ambos pq ambos tienen la misma informacion pero con diferente orden

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #3 en: Miércoles 24 de Septiembre de 2008, 16:42 »
0
Hola, podrias hacerlo así
Código: Text
  1. select campos from prueba
  2. where linea1 = "palabra" OR linea2 = "palabra" into cursor cs_ejemplo
  3.  

para lo que necesitas también debes considerar SET ANSI , te recomiendo que
busques SET ANSI en la ayuda y te explica mejor.
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #4 en: Miércoles 24 de Septiembre de 2008, 16:52 »
0
dejeme ver si en entiendo pero ese comando lo que hace es hacer un curso pero segun entiendo el curso es exclusivo y el otro porblema que tengo es que no solo van buscar una persona a la misma vez sino como 6 o mas al mismo tiempo y por red servira ese comando

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #5 en: Miércoles 24 de Septiembre de 2008, 17:15 »
0
Los cursores se manejan a nivel de buffer (en teoria), implicitamente son solo lectura y explicitamente cambia si le colocas readwrite.
los cursores lo que hacen es que toman los datos de la consulta y lo almacenan en un archivo,por eso digo en teoría, en la máquina que se esté ejecutando la aplicación. Lo que dices no es así.
además de "into cursor" puedes usar "into dbf".
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #6 en: Miércoles 24 de Septiembre de 2008, 17:18 »
0
muchas gracias mas tarde lo probaré a ver que tal me funciona y luego te cuento sino en todo caso creo que te seguiré molestando :comp:

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #7 en: Miércoles 24 de Septiembre de 2008, 17:29 »
0
:good:
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #8 en: Miércoles 24 de Septiembre de 2008, 17:46 »
0
voy a molestarte de nuevo y parece que soy muy tonto en este tipo de cosas pq nunca las habia hecho ok
SET ANSI OFF
lc=thisform.text1.Value
SELECT linea1,linea2 FROM prueba;
where linea1=(lc) .or. linea2=(lc) into cursor busqueda
asi hice la busque con un text1 y un grid que son los que ocupo pero mis tablas son libres no sql ni una base de datos y me sale un error no se si estare haciendo algo mal al parecer si pq me sale el error a ver si me puedes ayudar  :wacko:

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #9 en: Miércoles 24 de Septiembre de 2008, 17:51 »
0
cual es el error?
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #10 en: Miércoles 24 de Septiembre de 2008, 17:55 »
0
antes de que se me olvide y como hago para que el buscador me filtre los campos y se seleccionen en el grid

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #11 en: Miércoles 24 de Septiembre de 2008, 17:58 »
0
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #12 en: Miércoles 24 de Septiembre de 2008, 18:00 »
0
ya solucione el error ahora lo que me falta que es me filtre lo que busco ya probe con el set filter to pero nada alguna idea

chinosf

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Una busqueda dificil
« Respuesta #13 en: Miércoles 24 de Septiembre de 2008, 18:05 »
0
y la pregunta mas importante y mas obvio todo esto lo tengo que poner dentro del interactivechange o en donde y el grid tiene que ir me supongo con los campos de la tabla que estoy utilizando o con los del cursor


pd..
si fuera tan facil solucionar el error 60 ningun de nosotros existiría en este mundo (esta entre la silla y el computador)

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Una busqueda dificil
« Respuesta #14 en: Miércoles 24 de Septiembre de 2008, 18:16 »
0
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com