FoxPro/Visual FoxPro - busacar informacion en bd

 
Vista:

busacar informacion en bd

Publicado por cesar jimenez (2 intervenciones) el 23/06/2001 18:49:14
Desea a travez de un text buscar información sobre un registro y una vez encontrado mostralo en el formulario.
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:busacar informacion en bd

Publicado por Foxperto (894 intervenciones) el 23/06/2001 20:06:15
Hola Cesar:

Creo que lo que quieres es buscar la informacion que esta en un Textbox en una Tabla...

Si eso es lo que quieres, puedes utilizar el Seek, para ello debes de tener la Tabla Indexada, (para mas informacion consulta la ayuda de VFP)...

Select MiTabla
Set Order To MiIndice
Seek ThisForm.Text1.Value
If Found()
* El registro Existe
Else
* El Registro no existe
EndIf

Prueba y me cuentas

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

RE:busacar informacion en bd

Publicado por Raúl Godoy (110 intervenciones) el 24/06/2001 03:03:00
Hola gente, la mejor forma de buscar registros es por medio de la utilización de los índices (bueno, igual que cualquier bd) y el código siguiente es bueno:

Select MiTabla
Set Order To MiIndice
Seek ThisForm.Text1.Value
If Found()
* El registro Existe
Else
* El Registro no existe
EndIf

Pero yo cambiaría una parte del código que es un poquito más rápido aunque la verdad es que casi no hay diferencias.

Select MiTabla
Set Order To MiIndice
if Seek(ThisForm.Text1.Value)
* El registro Existe
Else
* El Registro no existe
EndIf

También es posible usar INDEXSEEK() para que no se mueva el puntero de registro.
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