Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan få tilgang Macro Programming
    Makroer for databaseprogrammet Access- er programmer som automatiserer oppgaver som å finne poster eller lukke vinduer . Access-brukere kan utvikle disse programmene ved hjelp av Visual Basic for Applications , eller VBA , utviklingsmiljø . Et viktig skritt i å skrive makroer for Access spesifiserer formålet du vil den skal gjøre , for eksempel å slette poster som oppfyller visse kriterier. Opprette Tilgang makroer lar deg utføre arbeidet ditt lagets data - administrasjonsoppgaver raskere og med færre feil enn med manuelle metoder . Instruksjoner
    en

    åpen tilgang og opprette en ny database ved å trykke " Ctrl" + " N. " Klikk "Blank Database , " trykk " Alt" + "F11 " for å gå inn i VBA integrert utviklingsmiljø eller IDE . Her vil du lage makroer som viser vanlige database operasjoner for å skape et bord og sette inn og henter data fra en tabell .
    2

    Klikk på Insert -menyen er " Module "-kommandoen for å gjøre et nytt vindu for å legge inn makroen kode . Lim inn følgende subrutine inn i vinduet . Dette subrutine skaper en spørring definisjon med " CreateQueryDef " funksjon samtale . Den "Opprett bord " søket koden definerer bruker samme SQL syntax tilgjengelig i Access er utformingsrutenettet for spørringen. Uttalelsen " dbase.QueryDefs ( 1 ) . Execute " kjører table- etableringen spørringen .

    Public Sub createTable ( )

    Dim qdef Som DAO.QueryDef

    Dim dbase som DAO.Database

    Dim s As String

    Sett dbase = CurrentDb

    s = " opprette tabellen KidsBooks ( Bookname tekst ( 50 ) , Forfatter tekst ( 50 ) )"

    Set qdef = dbase.CreateQueryDef ( " qCreateTable " , s)

    dbase.QueryDefs ( 1 ) . Execute

    End Sub
    3

    Klikk på en uttalelse i subrutine , og trykk "F5 " for å kjøre " createTable . " Trykk " Alt" + "F11 " for å gå tilbake til standard Access- brukergrensesnittet .
    4

    Lukk og åpne navigasjonsruten ved å klikke på tittelen barens arrow ikoner. Ruten vil vise KidsBooks bordet ditt subrutine opprettet.
    5

    Trykk " Alt" + "F11 " for å returnere til subrutine din i IDE . Lim inn følgende nye subrutinen under createTable subrutine . De addTableRow sub setter inn en rad med data i tabellen createTable program laget . Dette nye programmet fungerer ved å åpne en RecordSet objekt og kalle AddNew metode for dette objektet.

    Public Sub addTableRow ( )

    Dim dbase Som DAO.Database

    Dim rst As DAO.Recordset

    Sett dbase = CurrentDb

    Set rst = dbase.OpenRecordset ( " KidsBooks ")

    rst.AddNew

    rst ! Bookname = " The Wizard of Oz "

    rst ! Forfatter = " Frank Baum "

    rst.Update

    End Sub
    6

    Kjør det nye programmet som du gjorde den forrige. Tilbake til Access , og lukk KidsBooks tabellen ved å høyreklikke sin fane og klikke på " Close ". Dobbeltklikk på " KidsBooks " i navigasjonsruten for å gjenåpne bordet og se den nye boken din oppføring program lagt .
    7

    Lim , i IDE , følgende nye programmet under de to foregående. Dette programmet vil vise alle dataene i KidsBooks tabellen . Dette programmet åpner en RecordSet objekt , som gjorde det forrige programmet . Denne gangen , derimot, er MoveNext funksjon kalt. Denne funksjonen flytter en intern indeks gjennom hver av radene i KidsBooks tabellen .

    Public Sub showData ( )

    Dim dbase Som DAO.Database

    Dim rst Som DAO . Recordset

    Sett dbase = CurrentDb

    Set rst = dbase.OpenRecordset ( " KidsBooks ")

    Dim s As String

    Mens Ikke rst.EOF

    s = "Book title: " & rst [ BookName ] & " Forfatter : ". ! & rst [Forfatter ]

    MsgBox ( s )

    rst.MoveNext !

    Loop

    rst.Close

    dbase.Close

    End Sub
    8

    Kjør programmet som du kjørte andre to. Programmet vil vise en meldingsboks viser " Wizard of Oz " oppføring .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til en skriver med en Batch Script 
    ·Hva er forskjellene mellom Visual Basic Express & Visua…
    ·Hvordan importerer jeg kartfiler på XNA 
    ·Hvordan gjøre tilfeldige numre i Visual Basic 
    ·Slik aktiverer Offer Remote Assistance Med VBS Script 
    ·Slik bruker du en SUMMER-funksjonen i VB.net 
    ·Hvordan skrive en liste over viktige Verdi Pairs i VB.N…
    ·Slik konverterer Unicode til ANSI Vb 
    ·Hvordan finne den høyeste verdien i en Array i Visual …
    ·Hvordan lage en database i VB.Net 
      Anbefalte artikler
    ·Hvordan endre SMTP-port i PHP 
    ·Slik importerer FTM MySQL filer 
    ·CSS Image Rollover Effect 
    ·Hvordan få lengden på en post i COBOL 
    ·Hvordan Avkort en partisjon i Oracle 
    ·Hvordan få tilgang til et Webkamera Gjennom Java 
    ·Hvordan skrive et program i C for å skrive ut en serie…
    ·Hvordan å lære PHP Online 
    ·Hvordan lage en sekvens i Oracle SQL 
    ·Hvordan Tips en Terminal Service bruker på VB.Net 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/