Dator > hur man programmerar Microsoft Access med Visual Basic

  • hur man programmerar Microsoft Access med Visual Basic


  • Microsoft Access är en databas program i Microsoft Office-paketet . Utvecklare anpassa denna svit genom att skriva program i sin programmeringsspråk , Visual Basic for Applications (VBA ) . Programmering Access innebär att man använder VBA för att skapa och manipulera databasen föremål, inklusive rapporter , tabeller , frågor och uppgifter som anmälningsblanketter . Till exempel kan VBA befolka automatiskt "gender "-fältet i ett formulär för att föra in information tidskriften abonnent , när personen genom att använda formuläret går vanliga namn i "förnamn "-fältet . Programmering Access ger dig möjlighet att göra data-post och uppgifter hämtning lättare för ditt lag användare

    Du behöver : .
    Microsoft Access


    1
    . Open Access och tryck på " Alt-F11 " för att ange kodning miljö ( kallad " IDE "för " integrerad utvecklingsmiljö " ) för åtkomst.
    2 .
    Klicka på " Infoga " -menyn är " Modul " objekt för att skapa ett nytt fönster för att ange koden
    3
    Klistra in kodfönstret följande program kod , som skapar en tabell med VBA : .



    Sub makeATable ( )



    Dim db som databas , TD Som TableDef f som fält



    Set db=CurrentDb



    Set tbl=databaserna. CreateTableDef ( " userinfo " )

    Set Fld=tbl. CreateField ( " förnamn " , dbText )



    tbl. Fields. Append f

    dbs. TableDefs. Append tb

    " dbs. TableDefs. Refresh



    End Sub

    4 .
    Kör programmet genom att klicka på någon uppgift i det och trycka på " F5 ".
    5 .
    Tryck på " Alt-F11 "för att återgå till den huvudansvarige Gränssnittet , klicka sedan på navigeringsrutans "<" knappen , sedan dess " > > " knappen. Du ser en ny tabell som skapats av ditt program . Läs mer information om hur du skapar tabeller med VBA på MSDN- sidan " skapa och ta bort tabeller "sidan .
    6 .
    Skriv några prov förnamn i den nya tabellen för att ta fram underlag för VBA fråga som du ska skapa nästa
    7
    Tryck på " Alt-F11 " för att återgå till kodning miljön och klistra in den här nya sub-rutin under den första du skrev : .



    Public Sub makeQuery ( )



    Dim db Som DAO. Database

    Dim qd Som DAO. QueryDef

    Dim str As String



    Set db=CurrentDb



    On Error GoTo DontDelete



    db . QueryDefs. Delete " qUser "



    DontDelete :

    str=" SELECT * FROM userinfo , "



    Set QD=db. CreateQueryDef ( " qUser " , str )



    End Sub
    8 .

    Kör den nya sub-rutin som du gjorde den första , sedan tillbaka till Access och leta efter den nya frågan din kod skapas . Det kallas " qUser . "
    9 .
    Dubbelklicka på " qUser " att köra frågan . Access kommer att visa alla de namn du upp i " userinfo " bord .
    10 .
    Skapa en rapport genom att klicka på " userinfo " objekt i navigeringsfönstret och sedan klicka på " Rapport " på verktygsfältet . Du skriver ett VBA program som filtrerar rapporten för ett visst värde du angav i steg 6.
    11 .
    Högerklicka på den nya rapporten på fliken " Design ". Klicka på nedåtriktad pil i " On Load " händelse av av rapportens " Event " fliken i fönstret till höger . Denna åtgärd kommer du tillbaka till VBA IDE .
    12 .
    Klistra in följande kod i IDE . Ersätt texten " " med något särskilt värde du angav i steg 6.



    Private Sub Report_Load ( )



    Me . Filter="förnamn=" " "" "

    Me. FilterOn=True

    End Sub
    13 .
    Kör rapporten genom att trycka " Alt -F11 "för att återgå till Access , högerklicka på rapporten fliken och välja " Rapportera View. " Access kommer att visa rapporten , som visar bara posten du skrev för filtret i steg 12 . Läs mer om hur du använder VBA med rapporter om Access rapporter.


Previous:nothing Next:Hur man återskapar en DAT -fil





Relaterade artiklar


  • PLC-programmering instruktioner
  • Hur man laddar ner och lära sig java på BlueJ miljön
  • hur man öppnar en pdf -fil med VBA
  • Hur konvertera oktala till binärt
  • hur du importerar data i tillgång med VBA
  • hur man skicka variabler från Visual Basic för att få tillgång fråga
  • gemensamma teckensnitt
  • Hur konvertera en kalenderdag till en sträng
  • hur man skapar en html webbplats
  • hur man rengör PC-hårdvara