Al importar o vincular ficheros DBF como tablas de Access es frecuente encontrase con el problema de que los acentos y caracteres especiales como ª,º, etc. no se visualizan correcmente en las tablas destino. ESto es debido a que el juego de caracteres de los ficheros DBF es distinto al utilizado por Microsoft Access.
Sin embargo la solución es muy sencilla y no requiere la adquisición de programas de terceros o el desarrollo de rutinas de conversión. Basta con hacer los siguientes pasos para dejarlo solucionado:
- Acceder al registro del sistema con Regedit
- Ir a la clave siguiente según versión de Microsoft Access:
- 2003: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
- 2007: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity
Engine\Engines\Xbase] - Sustituir el valor DataCodePage: OEM por el valor: ANSI
- Abrimos la base de datos Access y veremos como los caracteres de las tablas vinculadas ya se muestran correctamente.
Esto es aplicable por ejemplo al importar datos de las aplicaciones de SP como Contaplus o FacturaPlus.
LOS COMENTARIOS (1)
publicado el 08 octubre a las 11:23
Importar DBF a Microsoft Access. Problemas con Acentos y Carácteres Especiales. Aplicado cambio en Registro OEM->ANSI, TODO CORRECTO CON ACCESS, PERO ¿COMO CONSEGUIR MISMO RESULTADO CUANDO ABRIMOS UN DBF CON EXCEL 2010?