Importar DBF a Microsoft Access. Problemas con Acentos y Carácteres Especiales
3974
post-template-default,single,single-post,postid-3974,single-format-standard,ajax_fade,page_not_loaded,,vertical_menu_enabled,qode-title-hidden,side_area_uncovered_from_content,qode-theme-ver-11.0,qode-theme-bridge,wpb-js-composer js-comp-ver-5.0.1,vc_responsive

Importar DBF a Microsoft Access. Problemas con Acentos y Carácteres Especiales

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.

 

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…
Tags:
,
11 Comments
  • Zoudan
    Posted at 10:12h, 27 Julio

    Maldito genio!!! me has salvado el culo en la empresa!

    GRACIAS!

  • Adri
    Posted at 14:30h, 19 Septiembre

    Ojalá hubiera encontrado esto antes. He perdido 2 días haciendo procedimientos y scripts de conversión, y siempre había algún carácter que se confundía.

    Me ha funcionado a la primera.

    Gracias, y un saludo,

    Adri

  • Paco
    Posted at 18:36h, 26 Diciembre

    Gracias, ha funcionado correctamente y me ha resuelto el problema.

  • Bernardo.
    Posted at 18:47h, 16 Julio

    Gracias!!
    Por si alguien lo necesitara para Access 2010:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Access Connectivity Engine\Enginex\Xbase]

    cambiando el mismo valor, Funciona!!!!

    Un saludo y gracias.

  • Hamilton Flecha
    Posted at 21:02h, 16 Marzo

    Muito bom. Resolveu um dos meus problemas de importação.

  • Jaume
    Posted at 21:25h, 09 Abril

    Es realmente perfecto. Pero socorro y con windows 7? no encuentro tus explicaciones en regedit. Por favor y muchas gracias por tu atencion.

  • Jaume
    Posted at 11:36h, 10 Abril

    Hola Alex.
    Sabrías decirme como hacer esto en regedit con windows 7. Te lo agradecería eternamente :). Muchas gracias

  • Alex Borrás
    Posted at 15:28h, 01 Julio

    Has de ir a Inicio>Ejecutar y poner Regedit. Se te abre el editor de registro. Eso si has de ir con cuidado de sólo tocar lo que se especifica para evitar que tu PC tenga errores. El registro del sistema es donde está toda la configuración. Mejor busca la ayuda de alguien que tenga práctica con este programa antes de hacer cambios.

  • José Ángel
    Posted at 10:22h, 03 Febrero

    Gracias!!

    Por si le sirve a alguien, con Windows 7 y Ms Access 2010 yo tuve que actualizar el dato en la rama:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Xbase]

    Saludos

  • Vladimir fernando
    Posted at 15:48h, 11 Mayo

    Amigos por las grandes ayudas, pero y para access 2013 como hago?

  • Alex Borrás
    Posted at 23:14h, 13 Mayo

    En teoría como en el ejemplo, lo que debe cambiar es la versión de Access que será diferente a 12.0
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\Xbase]

Deja un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies