DBF con índice .cdx: orden de registros por etiqueta
Las tablas de FoxPro y Visual FoxPro casi siempre llevan al lado un índice: un archivo con el mismo nombre y la extensión .cdx. En el propio FoxPro los registros se muestran en el orden de la etiqueta elegida: por fecha, por código, por apellido. Un visor sencillo pierde ese orden y reordenar «como en el programa» es difícil porque la clave se construye con una expresión. Aquí el índice se lee directamente.
Cómo abrirlo
- Seleccione los dos archivos en el administrador de archivos, por ejemplo
tarifas.dbfytarifas.cdx, y suéltelos en la ventana. - La aplicación indica que el índice está conectado y cuántas etiquetas tiene.
- «Ordenación» → «Orden por índice…», elija una etiqueta y pulse «Aplicar».

La tabla se muestra al instante en el orden de la etiqueta. Los filtros y la búsqueda funcionan encima. Ordenar por una columna o «Quitar la ordenación» devuelve el orden normal.
Qué muestra la ventana
- El nombre de la etiqueta y la expresión de la clave tal como están guardados en el índice:
codigo+DTOC(fecha,1), por código y después por fecha. - Indicadores: FOR (no todos los registros están en el índice), único, descendente, y el número de registros.
- En orden inverso invierte el orden de la etiqueta.
Conviene saber
- El índice es de solo lectura. No lo cambiamos ni lo reconstruimos. Si la tabla se editó tras construir el índice, el orden puede diferir del que mostraría FoxPro: reconstruya el índice donde se creó.
- Los registros que faltan en el índice (una condición FOR, o añadidos después) se muestran al final y la aplicación le dice cuántos son.
- Se leen los índices compuestos .cdx. Los archivos .ntx, .mdx e .idx todavía no son compatibles, y la aplicación se lo advierte. Los
.ntxson los habituales de Clipper. - El orden por índice no escribe nada en el archivo: es una forma de mirar, no de cambiar.
Preguntas frecuentes
¿El archivo va a un servidor?
No. La tabla y el índice se decodifican en la pestaña de su navegador.
¿Necesito FoxPro?
No. El índice se lee directamente, sin FoxPro ni controladores.
¿Por qué el orden es distinto del del programa?
Lo más frecuente es que la tabla se editara después de construir el índice o que el índice sea de otra versión del archivo. Reconstruya el índice en el programa original. Si el orden sigue siendo distinto, avísenos: es un fallo que corregiremos.
¿Y los índices .ntx y .mdx?
Todavía no se leen: son índices de Clipper y dBase. La tabla se abre, pero no se puede mostrar su orden.
Gratis para usar. Su archivo no se sube a ningún servidor. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.