Come creare una programmazione funzione di Microsoft Access

June 24

Una funzione è una procedura di programmazione che restituisce un valore. È inoltre possibile passare un valore ad essa come una procedura. Le funzioni sono programmati in Microsoft Access con il Visual Basic, Applications Edition (VBA) linguaggio di programmazione. VBA è il linguaggio di programmazione in gran parte utilizzata per i prodotti Microsoft Office. Per il bene di questo articolo, creeremo una semplice funzione che cancellare la casella di riepilogo in un modulo creeremo. Sarà necessario conoscere le basi di Microsoft Access per capire come fare alcune procedure in questo articolo.

istruzione

Aprire il programma

1 Aprire Microsoft Access e avviare un nuovo database vuoto.

2 Fare clic sull'oggetto "Forme" sulla barra degli strumenti Database. Questo si trova sul lato sinistro della pagina sotto l'intestazione 'oggetti'.

3 Fare doppio clic su "Crea modulo in visualizzazione struttura".

4 Aggiungere una casella di riepilogo alla maschera in visualizzazione struttura. Quando richiesto, specificare che si digitare i valori automaticamente durante la procedura guidata casella di riepilogo. Digitare "Mele", "Arance", "Limoni" e "Banane" per le voci di elenco. Nome casella di riepilogo "lstFruit". Terminate le fasi per la procedura guidata e notare la tua casella di riepilogo con i valori del modulo. Rendere la casella di riepilogo in grado di effettuare selezioni multiple dalla finestra delle proprietà.

5 Aggiungere un pulsante di comando. Fare clic sul pulsante "Annulla" All'avvio della procedura guidata. Il pulsante sarà ancora sulla pagina. Nome il 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 'Struttura maschera'.

7 Digitare la seguente funzione nella finestra del codice: ClearList Function (LST Come ListBox) come booleano Dim varItem come variante Se lst.MultiSelect = 0 Then LST = null altro per ogni varItem In lst.ItemsSelected lst.Selected (varItem) = false Avanti 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 ad esso.

8 Chiamare la funzione della procedura di cmdClear_Click come segue: Private Sub cmd_Clear ClearList (lstClear) End Sub Come potete vedere, abbiamo chiamato la funzione 'ClearList' e superato la nostra casella di riepilogo 'lstClear' ad esso; raccontando la funzione che questa è la casella di riepilogo che vogliamo usare.

9 Testare la funzione facendo clic sul pulsante "CmdClear" in vista 'Modulo'.

Consigli e avvertenze

  • Non ho aggiunto alcun gestione alla funzione di cui sopra e la procedura di errore; è saggio per voi di aggiungere sempre la gestione degli errori.