Conexión a base de datos (Access / MS SQL Server)

Formulario para conectarse a una base de datos existente o crear una nueva. Soporta Microsoft Access (.mdb) y SQL Server (servidor local, de red o nube si está habilitado). Permite guardar rutas favoritas, probar la conexión, listar bases disponibles y reparar/compactar archivos Access.


📘 Propósito del formulario

Este formulario configura la conexión de datos del sistema. Puede trabajar con Microsoft Access (.mdb) o con MS SQL Server. Desde aquí se selecciona una base existente o se crea una nueva, se realizan pruebas de conexión y se guardan las preferencias para iniciar el sistema con la empresa y sucursal correctas.

🧭 Pestañas y modos

  • Conexión con Microsoft Access: para conectar un archivo .mdb.
  • Conexión con MS SQL Server: para conectar a un servidor SQL (local, red o nube).
  • Nueva base de datos: asistentes para crear/ configurar una base nueva en el motor elegido.
Nota de licenciamiento: algunas ediciones permiten solo conexión local. La conexión a servidores de red/nube requiere la edición empresarial.

🗂️ Access (.mdb)

ElementoUso
Ruta + botón Examinar… Elija el archivo .mdb. Al seleccionar, se completa Carpeta y Archivo.
Guardar ruta / Administrar rutas Agrega la ruta a una lista favorita para reutilizarla; desde Administrar puede editar/eliminar.
Contraseña Si el archivo Access tiene contraseña, introdúzcala aquí.
Nueva contraseña Abre el diálogo para asignar o cambiar la contraseña del archivo seleccionado.
Reparar base de datos Ejecuta Compactar y reparar sobre el archivo actual.

Pasos para conectar (Access)

  1. Haga clic en Examinar… y seleccione el .mdb.
  2. Si corresponde, escriba la Contraseña.
  3. Opcional: Guardar ruta para uso futuro.
  4. Presione Aceptar y Cerrar para entrar al sistema.
Consejo: mantenga sus bases en \Empresas\ con nombres claros (p. ej. MIEMPRESA_2025.mdb). Este formulario lista automáticamente los .mdb de la carpeta seleccionada.

🖥️ MS SQL Server

CampoDescripción
Método Driver SQL Server (ODBC). Manténgalo seleccionado.
Driver Controlador ODBC disponible (p. ej., SQL Server Native Client 11.0 u ODBC Driver 17).
Servidor Nombre o dirección del servidor. Ejemplos: (local), .\SQLEXPRESS, 192.168.1.10\INSTANCIA, (localdb)\MSSQLLocalDB.
Conexión de confianza Marca para usar autenticación de Windows. Al activarla se ocultan Usuario/Contraseña.
Usuario / Contraseña Credenciales de autenticación SQL si no usa Conexión de confianza.
Obtener lista de bases de datos Se conecta al servidor y muestra las bases disponibles para seleccionar en Base de datos.
Test de conexión Verifica que el servidor acepte la conexión con los datos ingresados.
Base de datos Seleccione la base de la empresa. Si no existe, use la pestaña Nueva base de datos.
Conectar con el servidor Establece el vínculo y deja lista la base para entrar al sistema.

Pasos para conectar (SQL Server)

  1. Indique Servidor y elija el Driver.
  2. Elija autenticación: Conexión de confianza o ingrese Usuario/Contraseña.
  3. Haga clic en Obtener lista de bases de datos y seleccione la Base de datos.
  4. Opcional: Test de conexión.
  5. Presione Conectar con el servidor y luego Aceptar y Cerrar.
Permisos: su usuario de SQL/Windows debe tener al menos db_datareader y db_datawriter en la base seleccionada (y permisos de creación si recién la configura).

🆕 Crear una nueva base

Desde la pestaña Nueva base de datos se lanzan los asistentes:

  • Access: abre el asistente para crear un nuevo archivo .mdb con la estructura del sistema.
  • SQL Server: abre el asistente para crear la base en el servidor indicado y configurar usuarios iniciales.
Tras crear la base, vuelva a la pestaña de conexión correspondiente, selecciónela y presione Aceptar y Cerrar.

🧰 Botones generales

  • Aceptar y Cerrar: guarda la configuración, define la empresa/sucursal por defecto y abre el ingreso al sistema.
  • Ayuda: abre esta página.
  • Salir: cierra la aplicación.

🛡️ Buenas prácticas

  • Para Access, haga Reparar base de datos periódicamente y evite compartir el mismo .mdb desde carpetas sin control de permisos.
  • Para SQL Server, prefiera un driver ODBC actualizado y nombre de instancia explícito.
  • Guarde rutas frecuentes con Guardar ruta para reducir errores de selección.

❗ Mensajes y validaciones frecuentes

  • Presiona ‘Examinar’ para buscar una base válida…”: falta seleccionar un archivo Access.
  • No se eligió ninguna base de datos” (SQL): obtenga la lista y elija una base existente.
  • La conexión fue exitosa” / “Error de conexión”: resultados del Test de conexión.
  • Ruta ya guardada”: la ruta de Access ya se encuentra en favoritos.
  • El archivo especificado no existe”: la ruta escrita no apunta a un .mdb válido.

🚀 Flujo rápido sugerido

  1. Elija el tipo de conexión (Access o SQL Server).
  2. Seleccione base existente o vaya a Nueva base de datos.
  3. En SQL, pruebe con Test de conexión y seleccione la Base de datos.
  4. Presione Aceptar y Cerrar para entrar al sistema.