hvordan man kan få adgang til en VBA Sletteforespørgsel

Indlæg af Jannik Riis     opdateret: 2011-11-04

Vide, hvordan man sletter data fra en tabel i Microsoft Office Access ved hjælp af en slette forespørgsel kan spare dig tid , hvis du har brug for at slette data fra flere tabeller . Access er en relationel database management system inkluderet i Microsoft Office-pakke. Visual Basic for Applications ( VBA ) er et edb-programmering sprog, der bruges til at automatisere rutineopgaver , såsom sletning af poster fra borde . I et par trin , kan du skrive VBA -kode til at oprette en tabel , tilføje to poster og slette en af disse poster
1 .
Start Microsoft Office Access 2007 og klik på " Tom database "og derefter vælge " Create ". Klik på " Databaseværktøjer "og vælg " Visual Basic ". Vælg " Indsæt "menuen og klik på " Modul ".
2 .
Kopier og indsæt følgende kode til at oprette en ny tabel , tilføje to poster og slette den rekord , hvor " Street " er lig " Main ".

Private Sub deleteQuery ( )

Dim sqlStr As String


sqlStr=" CREATE TABLE addressTbl ( husnummer TEKST (25) , Street TEKST ( 25 ));"

DoCmd . RunSQL ( sqlStr )

sqlStr=" INSERT INTO addressTbl ( [ husnummer ] , [ Street ] ) "
sqlStr=sqlStr " VALUES ( 񟵝 ', ' Lancaster ');"

DoCmd. SetWarnings False
DoCmd. RunSQL ( sqlStr )


sqlStr=" INSERT INTO addressTbl ( [ husnummer ] , [ Street ] ) "
sqlStr=sqlStr " VALUES ( 񟴊 ', ' Main ');"

DoCmd. SetWarnings Falsk
DoCmd. RunSQL ( sqlStr )

sqlStr=" Slet addressTbl. HouseNumber , addressTbl. Street "
sqlStr=sqlStr " FRA addressTbl "
sqlStr=sqlStr " WHERE (( ( addressTbl. Street )="Main '));"

DoCmd. RunSQL ( sqlStr )

End Sub
3 .
Tryk på " F5 " for at udføre din subrutine .


Previous:hvordan du indsætter en bmp billede i quickbasic Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change