Microsoft Office Access är en relationsdatabas som ingår i Microsoft Office-paketet . Visual Basic for Applications ( VBA ) används för att automatisera rutinuppgifter i Microsoft Office -program. Programmerare ibland stöter på behovet av att uppdatera värdet av en specifik post i en tabell programmässigt . I några få steg kan du skriva VBA- kod för att uppdatera en post i en tabell
1
Välj " Databas Verktyg. " Klicka på " Visual Basic "för att öppna " Microsoft Visual Basic " fönstret .
Skapa en ny undersida genom att skriva " Private Sub editRecordSet () " och trycka på " Enter ".
2 .
Skriv följande för att skapa dina variabler och ställa den aktuella databasen :
Dim sqlStr As String
Dim rst Som Recordset
Dim DBS som databas
Set DBS=CurrentDb
3
Skriv följande för att skapa en ny tabell .
sQLString=" CREATE TABLE editRecord ( F_Name TEXT , L_Name text) "
DoCmd. SetWarnings Falska
DoCmd. RunSQL ( sQLString )
4 .
Skriv följande för att lägga till tre poster av data till tabellen :
strSQL=" INSERT INTO editRecord VALUES ( ' SEBASTIAN ',' Puga " ) "
DoCmd. RunSQL ( strSQL )
strSQL=" INSERT INTO editRecord VALUES ( ' MARIA ',' González ) "
DoCmd . RunSQL ( strSQL )
strSQL=" INSERT INTO editRecord VALUES ( ' John ' , ' Lopez ) "
DoCmd. RunSQL ( strSQL )
5.
Skriv följande för att fråga bordet och returnera alla poster :
Set rst=dbs. OpenRecordset ( " SELECT editRecord . * FROM editRecord " . )
6
Skriv följande för att flytta till rekordmånga tre och uppdatera " F_Name " fältet till " Juan " :
Set rst=dbs. OpenRecordset ( " SELECT editRecord . * FRÅN editRecord " )
rst. Move (2 )
br rst. Edit >
rst. Fields ( " F_Name " ) . Value=" Juan "
rst. Update
7 .
Skriv följande för att stänga Rekord och släpp " DBS " variabel från minnet :
rst. Close
Set DBS=Inget
Tryck " F5 " för att köra din nya subrutin .
Previous:nothing Next:hur du vill visa ett Word-dokument med PHP