En funktion är en programmering som returnerar ett värde . Du kan också skicka ett värde till det som ett förfarande . Funktioner programmeras i Microsoft Access med Visual Basic for Applications ( VBA ) programmeringsspråk. Är det programmeringsspråk stor utsträckning används för Microsoft Office-produkter VBA . För att skapa den här artikeln kommer vi att skapa en enkel funktion som kommer att rensa listrutan på en blankett som vi kommer att skapa . Du måste känna till grunderna för Microsoft Access för att förstå hur man kan göra vissa förfarandena i denna artikel. Instruktioner
Öppna Program
1
Öppna Microsoft Access och starta en ny tom databas .
2
Klicka på " Formulär " objekt i databasen verktygsfältet . Detta ligger till vänster på sidan under "objekt" rubrik . Dubbelklicka på " Skapa formulär i designläge " Addera 3
.
4
Lägg till en listruta i formuläret i designvyn . När du uppmanas ange att du kommer att skriva värdena i automatiskt under listboxen guiden . Skriv " Äpplen " , " apelsiner " , " citroner " och " Bananer " för listobjekt . Namnge listboxen " lstFruit " . Slutför stegen för guiden och märker din listrutan med värden i formuläret . Gör listboxen kunna göra flera val från egenskapsfönstret .
5
Lägg en kommandoknapp . Klicka på "Avbryt " -knappen när guiden startar . Din knappen kommer fortfarande att vara på sidan . Namnge kommandot knappen " cmdClear " och ställ in " Caption " egendom till " Clear " .
6
Öppna Visual Basic fönstret genom att klicka på " Code " -ikonen i " Form Design " i verktygsfältet .
7
Skriv in följande funktion i koden fönstret : Function ClearList ( LST Som ListBox ) As Boolean Dim varItem As Variant , Om lst.MultiSelect = 0 Then LST = Null Else För varje varItem I lst.ItemsSelected lst.Selected ( varItem ) = False Nästa End If ClearList = Sant End Denna funktion raderar val från en listbox när anropas . För att funktionen ska fungera , måste du kalla det och passera en listbox till det
8
Anropa funktionen från cmdClear_Click förfarandet enligt följande : . Private Sub cmd_Clear & # xD , ClearList ( lstClear ) End Sub som ni kan se , kallade vi den " ClearList ' funktion och klarat vår" lstClear " listrutan för det ; träffande den funktion som det är listboxen vi vill använda .
9
Testa ut din funktion genom att klicka på " CmdClear " -knappen i " form" vy .