Att veta hur man uppdatera en Microsoft Access-frågan i Visual Basic for Applications ( VBA ) är viktigt när du har kontroll visar information genom en fråga . En Access fråga är skriven på Structured Query Language (SQL ) . Du kan skriva SQL-frågor i VBA tillgång till information i relationsdatabaser såsom de i Access . Som du uppdatera information i en tabell , vill du också att uppdatera information som visas i din kontroll . På bara några steg kan du skriva en sub att uppdatera en fråga i VBA .
1 .
Starta Microsoft Access 2007 och klicka på "Skapa " -fliken. Klicka på " Tabell , "typ" Svensson " och tryck på "Enter " för att lägga en ny post. Spara tabellen som " Tabell1 ". Klicka på " Skapa " och välj " Form Design "för att skapa en ny form .
2 .
Lägg till ett nytt " Listruta " kontroll från " Controls "-menyn . Lägg till ett nytt " knapp " kontroll i formuläret .
3 .
Högerklicka någonstans på blanketten och välj "Egenskaper ". Välj " Form " på " Selection type " och välj " Event " fliken . Välj " [Händelseprocedur] , " bredvid " På Load " och klicka på ellips för att öppna Microsoft Visual Basic.
4 .
Skriv följande för att definiera en fråga för din listbox kontroll : .
Me. List0. RowSource=" . SELECT Table1. Field1 FRÅN Tabell1 , "
5
Växla fönster Microsoft Access och högerklicka på knappen kontroll . Välj " Egenskaper "och klicka på " Event " fliken . Välj " [Händelseprocedur] , " bredvid " Vid klickning " och klicka på ellips
6
Skriv följande för att uppdatera fråga: ".
Me . List0. Requery .
7 .
Växla fönster till Microsoft Access och klicka på " Visa " för att köra formuläret . Du kommer att se " Smith ". Öppna " Tabell1 "och skriv " Jones " på andra raden att skriva in en ny post . Spara och stäng " Tabell1 ". Klicka på " Command " -knappen i formuläret för att uppdatera frågan i din lista låda kontroll .
Previous:nothing Next:hur man skickar e-post html -kod