Manuales Delphi 6.0 Ing. Alejandro Guzmán M. CONEXIÓN DE UNA BASE DE DATOS CON DELPHI 1. Crear una carpeta de trabajo para todo el proyecto y copiar en ella la base de datos creada en la versión de Access 2003 (extensión .mdb). Si la base de datos fue creada en la versión Access 2007 (extensión .accdb) deberás guardarla en la versión anterior 2000-2003. Para nuestro caso, la base de datos se llama: Udabol.mdb y la tabla de llama: Alumnos, que tendrá la siguiente estructura: 2. Arrancar Delphi e iniciar una nueva aplicación: File → New → Application a) Cambiar las propiedades al formulario inicial: Name : FMenu Caption : Sistema de Control Educativo BorderStyle : bsDialog Position : poScreenCenter Color : clWhite b) Guardar el formulario con UMenu.pas (anterior: Unit1.pas) c) Guardar el proyecto con Sistema.dpr (anterior: Project1.dpr) 3. . Agregar los componentes: MainMenu, ToolBar, StatusBar e Image (de las pestañas Standard, Additional y Win32 respectivamente para lograr una buena presentación) Manuales Delphi 6.0 Ing. Alejandro Guzmán M. CONFIGURAR EL DATA MODULE (Módulo de datos) 1. Insertar un Data Módule: File → New → DataModule 2. Cambiar sus propiedades: Name : DM (anterior DataModule1) Guardar con: File → Save as → UDM.pas 3. Insertar los componentes: ADOConnection, ADOTable (de la pestaña ADO) y un DataSource (de la pestaña Data Access) 4. Configurar el ADOConnection con el botón derecho, elegir "Edit ConnectionString" Clic en "Build" Elegir "Microsoft Jet 4.0 OLE DB Provider" y luego "Siguiente" Selecciona la base de datos, pero borra la ruta Que quede así, luego pulsa en "Probar conexión" Manuales Delphi 6.0 Ing. Alejandro Guzmán M. Debe mostrar el siguiente mensaje "Aceptar" y luego "OK" 5. Modificar sus propiedades: Name : Udabol LoginPrompt : False Connected : True (Regrabar) 6. Modificar las propiedades de ADOTable1 Name : Alumnos Connection : Udabol TableName : alumnos Active : True (Regrabar) 7. Modificar las propiedades de DataSource1 Name : DSAlumnos Dataset : Alumnos (Regrabar) 8. Resultado final: NOTA: El módulo de datos (DataModule) creado, nos permitirá conectarnos a los datos en todo tiempo a través de los diferentes procesos que realicemos.