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
    Slik får du tilgang til Update Query Gjennom VB
    Microsoft Access har et skriptspråk , Visual Basic for Applications ( VBA ) , som du kan bruke til å utføre database operasjoner som velger og oppdatere spørringer. VBA programmer som utfører disse operasjonene gjør det med virtuelle objekter , inkludert de som representerer den gjeldende databasen , rekord settene , spørring definisjoner og annen database elementer . Gjør oppdateringer eller noen form for database drift i VBA innebærer å forstå hvordan man skal håndtere disse objektene , som er samlet inn i en trelignende hierarki kalt "objekt -modellen . " Utføre oppdatering søk med Visual Basic tillater utviklerne å endre database innhold raskt og med færre muligheter for brukerfeil . Du trenger
    Microsoft Access
    Vis flere instruksjoner
    en

    Open Access og opprette følgende prøven tabellen, som Visual Basic programmet vil gjøre en oppdatering operasjon på : opprette et felt " Felt1 " i en tabell kalt " tabell 1 ", skriv deretter inn en post i dette feltet : " . xyz "
    2

    Trykk " Alt- F11 " for å gå inn i Visual Basic integrert utviklingsmiljø (IDE ), klikk deretter på "Sett inn " -menyen er " Module "-kommandoen . Denne handlingen vil skape et nytt rom for deg å legge inn et VB program
    3

    Kopier eller skriv inn følgende program inn koden modul: .

    Public Sub doUpdate ( )

    Konst tabname = " Table1 "

    Dim dBS Som DAO.Database

    Dim rst Som DAO.Recordset

    Set dBS = CurrentDb
    < p> Set rst = dbs.OpenRecordset ( tabname )

    rst.MoveFirst

    inntil rst.EOF
    p Hvis rst ! Felt1 = " ZXY " Da
    < p> rst.Edit

    rst ! Felt1 = " abc "

    rst.Update

    rst.Close

    dbs.Close
    < p > Exit Sub

    End If

    rst.MoveNext

    Loop

    End Sub

    " OpenRecordset " statement åpner " Table1 "table for endring, og setter en referanse til det bordet med" rst "variable . Den blokk av utsagn som begynner med " Do Frem " og slutter med " Loop " beveger seg gjennom " RST " data , søker etter en rekord hvis verdi er " xyz ". Programmet bruker "Edit " og " Oppdater " metoder for " rst " for å endre denne posten verdi , når den finner det " xyz " record .
    4

    Kjør programmet ved å klikke på noe av sin uttalelser, deretter trykke "F5 ". Trykk " Alt- F8 " for å returnere til Access . Du vil se " xyz " verdien du angav tidligere nå endret til " abc ".
    5

    Trykk "Alt -F8 " for å gå tilbake til IDE . Skriv inn følgende nye uttalelser etter den siste " Dim " statement i programoversikten : en

    f = InputBox ( "Hva verdien ønsker du å søke ")

    v = InputBox ( " Hva verdien ønsker du å bytte til ? ")

    Disse uttalelsene spørre brukeren for en verdi skal se etter, og en ny verdi for å endre til .
    6

    Skriv over uttalelsen " Hvis rst Felt1 = " ZXY "Da " med denne nye uttalelsen : en p Hvis rst Felt1 = f Deretter

    denne uttalelsen og den i neste trinn vil bruke den nye "f ! "og" v " variabler å finne og oppdatere riktig post i tabellen
    7

    Skriv over uttalelsen . " rst Felt1 = " abc " "med dette utsagnet : !

    rst ! Felt1 = v
    8

    Kjør programmet som du gjorde i trinn 4 . Svarer på forespørslene når da vises , skrive " abc " for verdien til å søke, og " xyz " for verdien å endre til. Den reviderte programmet vil endre " abc " til " xyz ".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Ring lagrede prosedyrer i Visual Basic 
    ·Hvordan å fylle en listevisningen Fra en generisk list…
    ·Hvordan setter jeg et felt i MS Word 2007 for tilgang i…
    ·Slik unngår du at Endre størrelse i Visual Basic 
    ·Hvordan lage en ComboBox i Access 
    ·Slik spiller lyder med Visual Basic 
    ·Hvordan kjøre BAT VBS Shells 
    ·Hvordan lage en JPEG bruke Visual Basic 2010 Express & …
    ·Farger i en VBA Begrensning 
    ·Hvordan bruke en Adode VB6 Tilkobling til List tabeller…
      Anbefalte artikler
    ·Hvordan bruke Scripts i SSIS 
    ·Hvordan fikse en bufferoverløp 
    ·Hvordan oppdatere Visual Basic Code 6 
    ·Hvordan lage et skjema holde seg på toppen i Visual Ba…
    ·Device Driver Programming Tutorial 
    ·Python Load Funksjoner 
    ·GNU & C + + for datamaskiner 
    ·Hvordan lage en side med Phpgacl 
    ·Hvordan flytte VARCHAR2 til NCLOB 
    ·Hvordan lage en HEX Fil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/