FoxPro/Visual FoxPro - Como usar locate en visual foxpro

 
Vista:
sin imagen de perfil
Val: 115
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como usar locate en visual foxpro

Publicado por Luis (42 intervenciones) el 07/07/2019 19:36:27
locate

Este comando te permite realizar búsquedas secuencial-mente en una tabla el cumpla con las especificaciones el cual que coincida con la expresión lógica especificada.

Este comando solamente buscará registros que cumplan ciertas condiciones de búsquedas incluidos en el intervalo.

Una ventaja sobre esta comando es que no es necesario de que la tabla se encuentre indexada.

Una vez que locate encuentra el primer registro que coincide, podemos utilizar el comando continue, el cual nos permitirá seguir buscando registros que coincidan en el resto de la tabla.

Cuando se ejecuta CONTINUE, se reanuda el proceso de búsqueda, comenzando con el registro inmediatamente después del registro coincidente. Puede emitir CONTINUAR repetidamente hasta que se alcance el final del alcance o el final de la tabla.

LOCATE y CONTINUE son específicos del área de trabajo actual. Si se selecciona otra área

de trabajo, el proceso de búsqueda original puede continuar cuando se vuelve a seleccionar

el área de trabajo original.

En el evento Gotfocus del Combobox utilizaremos la instrucción KEYBOARD '{F4}' clear, esto nos permitirá mostrará todos los clientes de manera automática las cuales aparecen en nuestra tabla CxC.

En el evento lostfocus del combobox mediante el comando locate el programa buscará todas aquellas coincidencias, en este caso el locate buscará el cliente por el código y mostrará todas las facturas pendientes que el cliente pueda tener.

Observen en la gráfica como el cliente 00001 aparece duplicado en la tabla, una vez seleccionado en sistema desplegará en la lista dos(2) resultados.

Link de Descarga:http://fastfiles.xyz/9Pg3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder