FoxPro/Visual FoxPro - Como Buscar

 
Vista:

Como Buscar

Publicado por Saul (362 intervenciones) el 18/03/2004 00:36:45
Hola amigos..

Tengo un problemita, quiero buscar con un seek, pero estoy usando una tabla con boffers, (5), lo que deseo es, que cuando le de Nuevo, y se posicione en el Codigo (texbox), e ingreso el codigo, sea capaz el sisema de buscarlo y desirme ya existe, y de lo contrario que siga adelante, ahora que me permita guardar el documento si no existe, porque hoy por hoy si lo busca, pero al moverse el cursor en la tabla ya no regresa al cursor del append blank y entonces no graba..

Gracias..
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:Como Buscar

Publicado por Plinio (7841 intervenciones) el 18/03/2004 02:21:02
Intenta abrir la tabla en otra area, es decir con un nombre de alias distinto. Ejemplo
***Ya la tabla esta abierta en el dataenvironment
SELECT 0
USE cliente AGAIN ALIAS cliente_otra_area
SELECT cliente_otra_area
SET ORDER TO mi_indice
SEEK micodigo
IF FOUND()
**Cualquier cosa
endif

SELECT cliente_otra_area
USE &&Para cerrar el tabla en esa area ya que no se necesita.


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:Como Buscar

Publicado por Roman Suazo (2723 intervenciones) el 18/03/2004 03:52:23
Si la cosa es como me imgino entonces:

-No deberias de usar el appen blank primero, sino despues del seek
(a lo mejor necesitas hacerlo de la manera que lo estas haciendo).

- o lo mejor es usar el INDEXSEEK, el cual hace una busqueda del registro sin mover le puntero. Esta funcio esta disponible desde la version 6
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