FoxPro/Visual FoxPro - oculta registros

 
Vista:

oculta registros

Publicado por miriam (62 intervenciones) el 24/05/2005 23:39:12
Tengo una tabla con varios campos estoy usando un grid, un campo que es el de nombre puede que se repita las veces que sea por ejem:

memoria
chasis
mouse
memoria
teclado
chasis

**** 6 registros*****

pero cuando ordena con:
select general
SET ORDER TO nombre ASCENDING
Go Top

Me esconde los campos repetidos y solo me muestra:

memoria
chasis
mouse
teclado

*****4 registros****
Porque sera?
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
sin imagen de perfil

RE:oculta registros

Publicado por Manuel (344 intervenciones) el 25/05/2005 01:21:51
A veces suele suceder que el índice se desactualiza y es necesario "reordenar" o "reindexar"
Por eso, se aconseja que en las aplicaciones exista una opción de "Reordenar Información", donde se generen nuevamente todos los índices de las tablas.
¿Qué puede tener esa opción?
Como base, se toma lo siguiente:
SET SAFETY OFF
Clos All
Use Tabla1 EXCL
Index on CampoX tag OrdenX
Index on CampoY tag OrdenY
WAIT 'ORDENANDO TABLA1' WIND NOWA

Use Tabla2 EXCL
Index on CampoA tag OrdenA
Index on CampoB tag OrdenB
WAIT 'ORDENANDO TABLA2' WIND NOWA
...
Clos all
SET SAFETY ON

Aunque algunos implemente prefieren hacer esto:
Use Tabla1 EXCL
Reindex

Use Tabla2 EXCL
Reindex

Por su naturaleza, esa opción generalmente está aislada y no se basa en entornos de datos.
Así.. es posible que tus índices estén desactualizados.
Haz una prueba: Vé a la ventana de comandos de VFP y escribe lo siguiente:
USE GENERAL EXCLUSIVE
INDE ON NOMBRE TAG NOMBRE
CLOS ALL

Ahora, entra a tu formulario, y verifica si hay alguna mejora.
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