Lunes 23 de Diciembre de 2024, 01:15
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual FoxPro
(Moderador:
arielb
) »
Buscar En Una Base De Datos
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Buscar En Una Base De Datos (Leído 2040 veces)
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Buscar En Una Base De Datos
«
en:
Domingo 26 de Diciembre de 2004, 06:34 »
0
Soy muy novato y pues tengo un formulario y tengo una base de datos donde todas las tablas menos la primera tienen los mismos nombres de campos y pues en el formulario tengo cuadrosde textopara llenar, estos campos de texto representan a cada campo pero no los he ligado a ninguna tabla, quisiera buscar en tooda la base de datos alguna coincidencia de esos datos, por ejemplo:
Nombre: jose
Apellido Paterno: Ramirez
Direccion:
Puesto:
por ejemplo quisiera buscar algún jose ramirez en todas la tablas (son 33 tablas) menso en la primera, pero no se la direccion ni el puesto simplememten que cumpla con el nombre y apellido, si estan vacios pues no ahcerles caso, como puedo hacerlo???
Tweet
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
arielb
Moderador
Mensajes: 771
Nacionalidad:
Re: Buscar En Una Base De Datos
«
Respuesta #1 en:
Miércoles 29 de Diciembre de 2004, 19:30 »
0
prueba con esto, aunk no entiendo pork vas a buscar el apellido y nombre, etc en todas las tablas si lo puedes obtener de una sola. avisa como te fue
open database c:\directorio\bd.dbc
select tabla1
set order campo (tiene que ser indixado)
buscalo = seek(allt(.text1.value)
if found()
thisform.text2.value = tabla1.campo1
thisform.text3.value = tabla1.campo2
else
Messagebox("No se encontraron datos en la tabla1")
endif
use
select tabla2
set order campo
buscalo
if found()
thisform.text4.value = tabla2.campo1
thisform.text5.value = tabla2.campo2
else
Messagebox("No se encontraron datos en la tabla2")
endif
"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
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Buscar En Una Base De Datos
«
Respuesta #2 en:
Martes 4 de Enero de 2005, 18:21 »
0
Disculpa y como puedo ahcer una función como esta (la escribo en pseudocodigo)
bool buscar(object** *tabla)
{
select tabla
.... toodo loq ue me pusiste tu
}
** object me refiero a la variable que sea que sea una tabla
y pues espero que em entiendas en la función va a venir tood lo que me pusiste para que busque en cada tabla,s e puede??
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Buscar En Una Base De Datos
«
Respuesta #3 en:
Miércoles 5 de Enero de 2005, 21:55 »
0
Ok ya vi como hacer eso, y bueno ya probe el codigo pero me complica mucho las cosas para cuando quiero que la busqueda sea como te dije el nombre y el apellido parterno, pues el codigo que me diste es para buscar en un campo, y sucede que hay un campo para el nombre y otro para el apellido paterno, y pro cierto separe las 32 tablas para organización, entonces si quiero que encuentre a alguein que tenga el campo nombre como jose (o como jos[encuentre los nombres que contengan jos]) y aparte el apellido Ramirez en el msimo registro (que se llame jose ramirez) y si tengo su puesto pues también escribo el puesto, y entonces que busque un registro con varios campos especificos, repito ahi solo busca en un campo, lo puedo ahcer?? o tengo que quebrarme el cerebro???, es decir, hay una funciónq ue me facilite esto (sobre todo pro qeu no se que campos quiera buscar, solo se que existen) o de plano tengo que hacer mi propia función, alguein sabe??
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual FoxPro
(Moderador:
arielb
) »
Buscar En Una Base De Datos