Para que sirven los ficheros .TBK ?
Esos archivos son un back del homónimo con extensión fpt. que se generan cuando se produce un ALTER TABLE. También se genera un back del homónimo DBF con extensión BAK.
Recordemos que FPT (y TBK) corresponden a los registros de campos MEMO.
ALTER TABLE se puede producir por programa:
lcUse="c:\theodore\temp\helpme"
ALTER table (lcUse) ADD COLUMN "papa" c(1)
SELECT helpme
BROWSE
o con el Wizard de Visual Fox para modificar la estructura de la tabla.
Que se pueda utilizar o no, depende. Primero tenés que mirar las fechas del BAK y del DBF con respecto a FPT Y TBK.
Habría que renombrar el BAK como DBF y el TBK como FPT. Si el dbf tiene un CDX estructural, hay que eliminarlo primero (Delete Tag All)
Si reenganchas como FPT un TBK, posiblemente no sirva: (El archivo memo no corresponde a la tabla). Si tiene igual cantidad de registros (el archivo FPT no tiene marcas de número de registro sino marcas) , es posible que no concuerden los registros con sus respectivos campos memo. O que aparezca basura.
Los puedes borrar con toda tranquilidad ya que Fox los utiliza solamente para cada uno de los ALTER TABLE.