Consulta en vfp

***hola , necesito ayuda, estoy realizando consultas en vfp 9.0
tengo 5 tablas de las cuales quiero visualizar datos en un solo formulario , la idea es que cuando yo meta un dato en un cuadro te texto y pulse un boton, éste dato sea buscado en cada una de las tablas y al encontrarlo me visualice los campos que necesito, en este caso con dos campos por tabla.....
De ante mano gracias, se que me podrán ayudar
si desean enviarme información (xxxxxx)

1 respuesta

Respuesta
1
Espero poder ayudarte:
Para buscar un dato en una tabla se necesita que esta tabla tenga un indice.
(En realidad no es obligatorio sino que es lo que estaría bien hacer)
El comando que se usa para buscar es seek
Ahora vamos a lo práctico:
Supone que quieres buscar un cliente por su código, en la tabla de clientes tienes un indice por código.
Entonces harías
Se le clientes
Seek "elCodigo"
El puntero de la tabla se pararía en el registro encontrado (en el primer registro encontrado) y si no lo encuentra se iría al final del archivo (un registro más del ultimo de archivo). Esta posicion se llama End Of File (EOF)
Entonces, para saber si se encontró o no el dato, podrías hacer:
Se le clientes
Seek "elCodigo"
if EOF()
          wait "No lo encontrol" window
Endif
Si quieres decime justo que contienen tus tablas y vemos la mejor manera de crear los indices y buscar los datos.
Saludos
Muchas gracias pude resolver el problema, pero te estaré molestando con más sobre esto ya que aun continuo con el programa, solo que debido a tiempo es por ratillos...
Saludos muchas gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas