Tecnología

Inicio

Cómo crear una librería de enlace dinámico para el Acceso

Cómo crear una librería de enlace dinámico para el Acceso


Conocer cómo crear una librería de enlace dinámico (DLL) para Microsoft Office Access puede hacer que su código reutilizable. Microsoft Visual C # es un lenguaje de programación informática que puede utilizar para realizar esta tarea. El acceso es un sistema de gestión de base de datos relacional que también se puede utilizar para crear aplicaciones de bases de datos y automatizar tareas utilizando Visual Basic para Aplicaciones (VBA). En unos pocos pasos se puede crear un archivo DLL y utilizarla en una base de datos Access con VBA.

Instrucciones

1 Abra Microsoft Visual C # Express y seleccionar "Nuevo proyecto ..." en el panel izquierdo. Haga doble clic en "Visual C #" en "Plantillas instaladas" y haga doble clic en "Biblioteca de clases." Pulse la tecla "Ctrl" y "A", a continuación, pulse "Borrar" para eliminar todo el código existente.

2 Copia y pega el código siguiente para crear un archivo DLL:

using System;

utilizando System.Collections.Generic;

utilizando System.Linq;

utilizando System.Text;

ClassLibrary1 espacio de nombres

{

public class Class1

{

int público Add ()

{

volver 13 + 14;

}

}

}

3 Haga clic en el menú "Proyecto" y seleccionar "Propiedades ClassLibrary1." Haga clic en "Aplicación", a continuación, seleccione "Información de ensamblado ...." Marque la casilla al lado de "Hacer el montaje COM-Visible." Haga clic en Aceptar."

4 Haga clic en "construir", a continuación, active la casilla junto a "Registrar para interoperabilidad COM." Seleccione el menú "Archivo", luego haga clic en "Guardar todo." Haga clic en el menú "Build", a continuación, seleccione "Build ClassLibrary1."

5 Vaya a su carpeta de lanzamiento del proyecto C # y debería ver los tres archivos siguientes:

ClassLibrary1.tlb

ClassLibrary1.dll

ClassLibrary1.pdb

Copiar estos archivos en "C: \ WINDOWS \ system32."

6 Iniciar Microsoft Office Access. Seleccione "Base de datos en blanco", a continuación, haga clic en "Crear". Haga clic en "Herramientas de base de datos", a continuación, seleccione "Visual Basic".

7 Haga clic en el menú "Herramientas", luego seleccione "Referencias". Haga clic en el botón "Examinar", a continuación, vaya a "C: \ WINDOWS \ system32" y seleccione "ClassLibrary1.tlb." Haga clic en "Abrir". Marque la casilla junto a "ClassLibrary1." Haga clic en Aceptar."

8 Escribe lo siguiente para crear un nuevo procedimiento:

addNumbers Private Sub ()

Call testMyDLL

End Sub

9 Copia y pega el siguiente función al módulo de llamar a su nuevo archivo DLL:

testMyDLL Función Pública ()

Dim dllResult As Long

Dim objAdd Como ClassLibrary1.Class1

Establecer objAdd = Nueva ClassLibrary1.Class1

dllResult = objAdd.Add

MsgBox dllResult

End Function

10 Pulse la tecla "F5" para ejecutar su código y mostrar el resultado de DLL.