Tengo el caso de un aplicativo DBF-CDX en RED LOCAL cuyo "ARTI.DBF" contiene más de 3000 referencias. Para agilizar la búsqueda por palabras de estas referencias sustituí el típico dbsetfilter(&bfiltr,cfiltr) por indices CDX Temporary. Así:
- Code: Select all Expand view
- index on descrip tag tempor to tempor temporary for upper(alltrim(nomcl)) $ upper(descrip)
De esta manera las búsquedas son INSTANTANEAS, pero aleatoriamente (NO SIEMPRE) genera un error del tipo Error DBFCDX/1201 Workarea not indexed porque automáticamente "desparece" el resto de índices asociados a esta DBF. ¿Cómo es posible?
¿Habeis utilizado esta forma para búsquedas? ¿Como compatibilizar este índice temporal con el resto de índices?
Mil gracias.
Un saludo.
LORENZO
desde Cádiz, España.