Å vite hvordan du sletter data fra en tabell i Microsoft Office Access ved hjelp av en slettespørring kan spare tid hvis du må slette data fra flere tabeller . Access er en relasjonsdatabase styringssystem inkludert i Microsoft Office-pakken. Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes til å automatisere rutineoppgaver , for eksempel slette poster fra tabellene . I noen få skritt , kan du skrive VBA -kode for å opprette en tabell , legge to poster og slette en av disse postene. Instruksjoner
en
start Microsoft Office Access 2007 og klikk "Blank Database ", velg deretter "Create ". Klikk "Database Verktøy" og velg " Visual Basic. " Velg " Insert"-menyen og klikk " Module ".
2
Kopier og lim inn følgende kode for å lage en ny tabell , legge to poster og slette posten der «Street " likeverdige " Main. "
Private Sub deleteQuery ( )
Dim sqlStr As String
sqlStr = " CREATE TABLE addressTbl ( Husnummer TEKST ( 25 ) , Gate TEKST ( 25 )); "
DoCmd.RunSQL ( sqlStr )
sqlStr = " INSERT INTO addressTbl ( [ Husnummer ] , [ gate ] )"
sqlStr = sqlStr & " VALUES ( '2541 ' , ' Lancaster '); "
DoCmd.SetWarnings False
DoCmd.RunSQL ( sqlStr )
sqlStr =" INSERT INTO addressTbl ( [ Husnummer ] , [ gate ] ) "
sqlStr = sqlStr & " VALUES ( '2458 ',' main ' ); "
DoCmd.SetWarnings False
DoCmd.RunSQL ( sqlStr )
sqlStr = "Slett addressTbl.HouseNumber , addressTbl.Street "
sqlStr = sqlStr & " FROM addressTbl "
sqlStr = sqlStr & " WHERE ( ( ( addressTbl.Street ) = ' main' ) ) ; ".
DoCmd.RunSQL ( sqlStr )
End Sub
3
Trykk" F5 "for å gjennomføre subrutine