Nwlapcug.com


Come aggiornare una Query VBA in Access



Saper aggiornare una query di Microsoft Access in Visual Basic for Applications (VBA) è importante quando si dispone di controlli di visualizzazione delle informazioni tramite una query. Una query di Access è scritto in lingua di domanda strutturata (SQL). È possibile scrivere query SQL in VBA per accedere alle informazioni in database relazionali quali quelli di accesso. Quando si aggiornano le informazioni in una tabella, si desidera anche aggiornare le informazioni visualizzate nel controllo. In pochi passi, è possibile scrivere un sub per aggiornare una query in VBA.

Istruzioni

1

Avviare Microsoft Access 2007 e scegliere la scheda "Creare" cliccare su "Tabella" tipo "Smith" e premere "Invio" per aggiungere un nuovo record. Salvare la tabella come "Table1". Fare clic su "Crea" e selezionare "Modulo Design" per creare un nuovo modulo.

2

Aggiungere un nuovo controllo "Casella di riepilogo" dal menu "Controlli". Aggiungere un nuovo controllo "Button" al form.

3

Fare clic sul modulo e selezionare "Proprietà". Selezionare "Modulo" su "Tipo di selezione" e selezionare la scheda "Eventi" selezionare "[routine evento]," accanto a "Il carico" e fare clic sui puntini di sospensione per aprire Microsoft Visual Basic.

4

Digitare quanto segue per definire una query per il controllo casella di riepilogo:

Me.List0.RowSource = "SELECT Table1.Field1 FROM Table1;."

5

Cambiare le finestre di Microsoft Access e fare clic destro sul controllo pulsante. Selezionare "Proprietà" e scegliere la scheda "Eventi" selezionare "[routine evento]," accanto a "Scegliere" e fare clic sui puntini di sospensione.

6

Digitare il comando seguente per aggiornare la query:

Me.List0.Requery.

7

Cambiare le finestre di Microsoft Access e fare clic su "Visualizza" per eseguire il form. Si vedrà "Smith". Aprire "Table1" e digitare "Jones" nella seconda riga per inserire un nuovo record. Salvare e chiudere "Table1". Fare clic sul pulsante "Comando" nel modulo per aggiornare la query nel vostro controllo casella di riepilogo.