October 30
Saper creare una libreria di collegamento dinamico (DLL) per Microsoft Office Access può rendere il codice riutilizzabile. Microsoft Visual C # è un linguaggio di programmazione è possibile utilizzare per eseguire questa operazione. Access è un sistema di gestione di database relazionale che si può anche usare per creare applicazioni di database e automatizzare le attività che utilizzano Visual Basic, Applications Edition (VBA). In pochi passi è possibile creare una DLL e utilizzarlo in un database di Access con VBA.
1 Aprire Microsoft Visual C # Express e selezionare "Nuovo progetto ..." dal pannello di sinistra. Fare doppio clic su "Visual C #" sotto "Modelli installati" e fare doppio clic su "Libreria di classi." Premere il tasto "Ctrl" e "A", quindi premere "Delete" per rimuovere tutto il codice esistente.
2 Copia e incolla il codice qui sotto per creare una DLL:
using System;
utilizzando System.Collections.Generic;
utilizzando System.Linq;
utilizzando System.Text;
namespace ClassLibrary1
{
public class Class1
{
public int add ()
{
ritorno 13 + 14;
}
}
}
3 Fare clic sul menu "Progetto" e selezionare "ClassLibrary1 Proprietà". Fai clic su "Applicazione", quindi selezionare "Informazioni Assembly ...." Seleziona la casella accanto a "Make assembly COM-Visible". Fai clic su "OK".
4 Fai clic su "Build", quindi selezionare la casella accanto a "Registra per interoperabilità COM." Selezionare il menu "File", poi cliccare su "Salva tutto." Fare clic sul menu "Build", quindi selezionare "Build ClassLibrary1."
5 Vai alla cartella di uscita C # progetto e si dovrebbe vedere i seguenti tre file:
ClassLibrary1.tlb
ClassLibrary1.dll
ClassLibrary1.pdb
Copiare questi file "C: \ WINDOWS \ system32."
6 Avviare Microsoft Office Access. Selezionare "Database vuoto", quindi fare clic su "Crea". Fai clic su "Strumenti di database", quindi selezionare "Visual Basic".
7 Fai clic sul menu "Strumenti", quindi selezionare "Riferimenti". Fare clic sul pulsante "Sfoglia", quindi selezionare "C: \ WINDOWS \ system32" e selezionare "ClassLibrary1.tlb." Fai clic su "Apri". Seleziona la casella accanto a "ClassLibrary1". Fai clic su "OK".
8 Digitare la seguente per creare una nuova procedura:
addNumbers Private Sub ()
Call testMyDLL
End Sub
9 Copiare e incollare il seguente funzione al modulo di chiamare la nuova DLL:
testMyDLL Funzione Pubblica ()
Dim dllResult As Long
Dim objAdd Come ClassLibrary1.Class1
Set objAdd = Nuovo ClassLibrary1.Class1
dllResult = objAdd.Add
MsgBox dllResult
End Function
10 Premere il tasto "F5" per eseguire il codice e visualizzare il risultato DLL.