Come aggiornare una query VBA in Access

May 3

Come aggiornare una query VBA in Access


Saper aggiornare una query di Microsoft Access in Visual Basic, Applications Edition (VBA) che è importante quando si dispone di controlli che visualizzano le informazioni attraverso una query. Una query di Access è scritto in linguaggio SQL (Structured Query). È possibile scrivere query SQL in VBA di accedere alle informazioni in database relazionali come quelli in Access. Come si aggiornano le informazioni in una tabella, anche voi volete aggiornare le informazioni visualizzate nel controllo. In pochi passi, è possibile scrivere un sub per aggiornare una query in VBA.

istruzione

1 Avviare Microsoft Access 2007 e fare clic sulla scheda "Crea". Clicca su "Tabella", tipo "Smith" e premere "Invio" per aggiungere un nuovo record. Salvare la tabella come "Table1". Fai clic su "Crea" e selezionare "Form 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 Pulsante destro del mouse in un punto qualsiasi della forma e selezionare "Proprietà". Selezionare "modulo" a "tipo di selezione" e selezionare la scheda "Evento". Selezionare "[Routine evento]," accanto a "On Load" e fare clic sui puntini di sospensione per aprire Microsoft Visual Basic.

4 Digitare quanto segue per definire una query per la lista il vostro controllo casella:

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

5 Passare da una finestra di Microsoft Access e fare clic con il pulsante di controllo. Selezionare "Proprietà" e fare clic sulla scheda "Evento". Selezionare "[Routine evento]," accanto a "Al clic" e fare clic sui puntini di sospensione.

6 Digitare quanto segue per aggiornare la query:

Me.List0.Requery.

7 Passare a Windows di Microsoft Access e cliccare su "View" per eseguire il form. Si vedrà "Smith". Aprire "Table1" e di tipo "Jones" in seconda fila per entrare in un nuovo record. Salvare e chiudere "Table1". Fare clic sul pulsante "Comando" sul modulo per aggiornare la query nel controllo casella di riepilogo.