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)
| Elemento | Uso |
|---|---|
| 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)
- Haga clic en Examinar… y seleccione el
.mdb. - Si corresponde, escriba la Contraseña.
- Opcional: Guardar ruta para uso futuro.
- 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
| Campo | Descripció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)
- Indique Servidor y elija el Driver.
- Elija autenticación: Conexión de confianza o ingrese Usuario/Contraseña.
- Haga clic en Obtener lista de bases de datos y seleccione la Base de datos.
- Opcional: Test de conexión.
- 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
.mdbcon 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
.mdbdesde 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
.mdbválido.
🚀 Flujo rápido sugerido
- Elija el tipo de conexión (Access o SQL Server).
- Seleccione base existente o vaya a Nueva base de datos.
- En SQL, pruebe con Test de conexión y seleccione la Base de datos.
- Presione Aceptar y Cerrar para entrar al sistema.