La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50960 - TABLA E INDICE NO COINCIDEN
Autor:  alberto alvares
que tal mi pregunta es la siguiente, tengo una aplicacion multiusuario en vfox-pro 7, y hace poco me ha salido el sig. error,grabo en una tabla la factura y en otra tabla el detallado de la misma, sucede que hace poco solo me guarda el detallado y si voy a la tabla de la factura esta no fue guardada y no marca ningun error al grabar, pero si trato de agregar manualmente el folio de esa factura que no se gravo me maca un error de indice repetido, osea como si en el iindice de esa tabla si estubiera el folio pero en la tabla no, y tengo que reindexar la tabla para que me permita agregar ese folio de esa factura qque no se grabo, a que se debe que este ocurriendo esto, aclaro que mis formularios estan abiertos con sesion privada de datos y mis tablas estan con buffer=5 (blokeo optimista de tablas) de antemano gracias por su aayuda

  Respuesta:  Jose Amilcar Sauceda
Hola,

Lo que estas teniendo es un problema de indices, tenes que utilizar un reindex para volver a generar los indices porque cuando le das browse a la tabla, se te mostrara los datos ordenados segun el indice, ya sea de un archivo IDX o CDX y si en estos indices hay menos registros existentes que en la tabla solo te mostraran los que el indice contiene registrados, si en caso de reindexar no te arregla nada, borra los indices y volvelos a crear, verifica que el bufer este en OFF y exclusiva la tabla para hacer esta operacion