Una funzione è una procedura di programmazione che restituisce un valore . È anche possibile passare un valore ad esso come una procedura . Le funzioni sono programmati in Microsoft Access con il Visual Basic for Applications ( VBA ) linguaggio di programmazione . VBA è il linguaggio di programmazione in gran parte utilizzato per i prodotti Microsoft Office. Per il bene di questo articolo , creeremo una funzione semplice che cancellare la casella di riepilogo in una forma creeremo . Hai bisogno di conoscere le basi di Microsoft Access per capire come fare un po 'di procedure descritte in questo articolo .
Istruzioni Aprire il program
1
Aprire Microsoft Access e iniziare un nuovo database vuoto .
2
Fare clic sull'oggetto "Moduli" nella barra degli strumenti Database . Questo si trova sul lato sinistro della pagina, sotto voce gli 'oggetti' .
3 Fare doppio clic su " Crea una maschera in visualizzazione struttura " .
4 < p > Aggiungi una casella di riepilogo per la maschera in visualizzazione struttura . Quando richiesto , specificare che si digitare i valori in automatico durante la procedura guidata casella di riepilogo . Digitare " Apples ", " arance ", " Limoni " e " Banane " per gli elementi dell'elenco . Assegnare un nome alla casella di riepilogo " lstFruit " . Finire i passaggi per la procedura guidata e notare la vostra casella di riepilogo con i valori del modulo. Fai la listbox in grado di effettuare più selezioni dalla finestra delle proprietà .
5
Aggiungere un pulsante di comando . Fare clic sul pulsante "Annulla" quando si avvia la procedura guidata . Il tuo pulsante sarà ancora sulla pagina . Assegnare un nome al pulsante di comando " cmdClear " e impostare la proprietà ' Caption ' di "Clear" .
6
Aprire la finestra di Visual Basic , fare clic sull'icona " Codice" nella barra degli strumenti del 'Design Form' .
7
Digitare la seguente funzione nella finestra del codice : ClearList Function ( LST Come ListBox ) As Boolean Dim varItem As Variant , Se lst.MultiSelect = 0 Then lst = Null Else For Each varItem In lst.ItemsSelected lst.Selected ( varItem ) = False Successivo End If ClearList = True End Function Questa funzione cancella le selezioni da una casella di riepilogo quando viene chiamato . Per la funzione di lavorare , si dovrà chiamare e passare una casella di riepilogo a esso
8
Chiama la funzione dalla procedura cmdClear_Click come segue : . Private Sub cmd_Clear & # xD ; ClearList lstClear ( ) End Sub Come potete vedere , abbiamo chiamato la funzione ' ClearList ' e superato il nostro ' lstClear ' listbox ad esso ; dicendo la funzione che questa è la listbox che vogliamo usare .
9
prova la vostra funzione cliccando sul pulsante " CmdClear " in vista ' Form' .