Vide, hvordan man skabe en dynamisk link library ( DLL) til Microsoft Office Access kan gøre din kode kan genbruges . Microsoft Visual C # er en computer programmeringssprog , du kan bruge til at udføre denne opgave. Access er en relationel database management system , at du også kan bruge til at skabe database applikationer og automatisere opgaver ved hjælp af Visual Basic for Applications ( VBA ) . I et par trin, du kan oprette en DLL og bruge det i en Access-database ved hjælp af VBA . Ting du skal
Microsoft Visual C # Express & Microsoft Office Access
Vis Flere Instruktioner
1
Åbn Microsoft Visual C # Express og vælg " Nyt projekt ... " fra venstre rude. Dobbeltklik på " Visual C # " under "Installerede skabeloner " og dobbeltklik på " Class Library ". Tryk på " Ctrl" og "A ", tryk derefter på "Slet" for at fjerne alle eksisterende kode
2
Kopier og indsæt koden nedenfor til at lave en DLL : .
Using System ;
hjælp System.Collections.Generic ,
hjælp System.Linq ,
hjælp System.Text ,
namespace ClassLibrary1
{
public class Class1
{
offentlig int Add ()
{
afkast 13 + 14,
< p >}
}
}
3
Klik på " Projekt "-menuen og vælg " ClassLibrary1 Egenskaber". Klik på " Ansøgning " og derefter vælge " Assembly Information ...." Afkryds feltet ved siden af " Make samling COM- Visible ". Klik på "OK".
4
Klik på " Build " og derefter markere feltet ved siden af " Register for COM interop . " Vælg menuen "Filer" , klik på "Save All". Klik på " Build " i menuen, vælg derefter " Build ClassLibrary1 . "
5
Gå til din C # -projekt frigivelse folder , og du skal kunne se de følgende tre filer:
ClassLibrary1.tlb < br >
ClassLibrary1.dll
ClassLibrary1.pdb
Kopier disse filer til "C: . \\ WINDOWS \\ system32 "
6
Start Microsoft Office Access . Vælg " Tom database " og derefter klikke på "Opret ". Klik på " Database Tools " og derefter vælge "Visual Basic ".
7
Klik på menuen "Funktioner" , vælg derefter " Referencer". Klik på knappen "Gennemse" , og derefter gå til "C: \\ WINDOWS \\ system32 " " . ClassLibrary1.tlb ", og vælg Klik på " Åbn ". Afkryds feltet ved siden af " ClassLibrary1 ". Klik på "OK".
8
Skriv følgende for at oprette en ny procedure :
Private Sub addNumbers ()
Ring testMyDLL
End sub
9
Kopier og indsæt følgende funktion til din modul til at ringe til din nye DLL : Hej
Public Function testMyDLL ()
Dim dllResult As Long
Dim objAdd Som ClassLibrary1.Class1
Set objAdd = Ny ClassLibrary1.Class1
dllResult = objAdd.Add
MsgBox dllResult
End Function < br >
10
Tryk på " F5 " for at køre din kode og vise DLL resultat .