e-Gest: Eliminar mensaje de confirmación al abrir una plantilla
Cuando desde el módulo “Entradas” se lanza cualquiera de las plantillas, el usuario visualiza un mensaje de confirmación similar al siguiente:
“El abrir este documento se ejecutará el comando SQL siguiente:
SELECT * FROM your datasource”
No se visualiza la plantilla hasta confirmar, y si el usuario pulsa el botón “NO”, desaparece el enlace entre la plantilla con la base de datos.
El error se debe a la aplicación de una directriz de seguridad desde Microsoft Office 2002 Service Pack 3 en adelante, y en ningún caso se debe a fallos de programación de e-Gest.
El mensaje no debería aparecer con versiones anteriores de la suite de ofimática.
SOLUCIÓN
=========
Hay que modificar el registro de Windows, siguiendo estas instrucciones, según la versión de Microsoft Word instalada:
Word 2007
- Inicie el Editor del Registro (Botón INICIO > Ejecutar… > regedit)
- Busque la siguiente clave del Registro y haga clic en ella:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options - En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
- En Nombre, escriba:
SQLSecurityCheck - Haga doble clic en SQLSecurityCheck.
- En el cuadro Información del valor, escriba:
00000000 - Haga clic en Aceptar.
Word 2003
- Inicie el Editor del Registro (Botón INICIO > Ejecutar… > regedit)
- Busque la siguiente clave del Registro y haga clic en ella:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options - Haga clic en Modificar, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
- En Nombre, escriba:
SQLSecurityCheck - Haga doble clic en SQLSecurityCheck.
- En el cuadro Información del valor, escriba:
00000000 - Haga clic en Aceptar.
Word 2002 Service Pack 3
- Inicie el Editor del Registro (Botón INICIO > Ejecutar… > regedit)
- Busque la siguiente clave del Registro y haga clic en ella:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options - Haga clic en Modificar, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
- En Nombre, escriba:
SQLSecurityCheck - Haga doble clic en SQLSecurityCheck.
- En el cuadro Información del valor, escriba:
00000000 - Haga clic en Aceptar.
Más información en el artículo de soporte de la web de Microsoft.