Dator > hur man kommer åt uppdateringsfråga genom vb

  • hur man kommer åt uppdateringsfråga genom vb


  • Microsoft Access har ett skriptspråk , Visual Basic for Applications ( VBA ) , som du kan använda för att utföra databasåtgärder som väljer och uppdatera frågor . VBA program som utför dessa operationer göra det med virtuella föremål , inklusive de som företräder den aktuella databasen , sätter rekord , frågedefinitioner och andra element databas . Att göra uppdateringar eller någon form av databas funktion i VBA innebär att förstå hur man hanterar dessa objekt , som samlas i en trädliknande hierarki kallas " objektmodellen . " Utföra uppdatering frågor med Visual Basic tillåter utvecklarna att ändra databasens innehåll snabbt och med färre chanser för felanvändning

    Du behöver : .
    Microsoft Access


    1
    <. br > Open Access och skapa följande tabell- , som Visual Basic- programmet kommer att göra en uppdatering operation på : Skapa ett fält " Fält1 "i en tabell som kallas " Tabell1 ", skriv en post i det området : " xyz ".

    2 .
    Tryck på " Alt-F11 " för att öppna Visual Basic integrerad utvecklingsmiljö (IDE ) , klicka sedan på " Infoga " -menyn är " Module " -kommandot . Denna åtgärd kommer att skapa ett nytt utrymme för dig att skriva in en VB program
    3
    Klistra in eller skriv följande program i koden modul : .





    Public Sub doUpdate ( )

    Const tabName=" Tabell1 "

    Dim dbs Som DAO. Database

    Dim rst Som DAO. Recordset



    Set DBS=CurrentDb

    Set rst=dbs. OpenRecordset ( tabName )

    rst. MoveFirst

    göra tills rst. EOF

    Om rst ! Fält1=" zxy " Då

    RST . Redigera

    rst ! Fält1=" abc "

    rst. Update

    rst. Close

    dbs. Close

    Exit Sub

    End If

    rst. MoveNext

    Loop

    End Sub



    " OpenRecordset " uttalande öppnar " Tabell1 " bord för förändring, och ställer in en hänvisning till denna tabell med " RST " variabel . Blocket av påståenden som börjar med " Do tills " och slutar med " Loop " går igenom " RST " data , söka efter en post vars värde är " xyz . " Programmet använder "Redigera " och "Uppdatera " metoder " RST "för att ändra denna post värde , när den finner det " xyz " rekord .
    4 .
    Kör programmet genom att klicka på någon av sina uttalanden , sedan trycka på " F5 . "Tryck " Alt-F8 " för att återgå till Access . Du kommer att se " xyz " värde du har angett tidigare nu ändrats till " ABC ".
    5 .
    Tryck på " Alt-F8 "för att återgå till IDE Skriv följande nya uttalanden efter den sista " Dim " uttalande i programmet notering .



    f=InputBox ( " Vilket värde vill du söka ? " )

    v=InputBox ( " Vilket värde vill du ändra på? " )



    Dessa uttalanden fråga användaren om ett värde att leta efter , och ett nytt värde att byta till . .
    6
    Skriv över uttalandet " Om RST Fält1=! " zxy " Då "med denna nya uppgift :



    Om RST ! Fält1=f Då



    Detta uttalande och en i nästa steg kommer att använda den nya " f " och "v " variabler för att hitta och uppdatera den rätta post i tabellen
    7
    Skriv över uttalandet abc " " med detta uttalande . " rst Fält1=! " :



    RST ! Fält1=v
    8 .
    Kör programmet som du gjorde i steg 4 . Svara på frågorna när sedan visas , skriva " ABC " för värdet att söka , och "xyz " för det värde att byta till . Det reviderade programmet kommer att förändra " abc "till" xyz ".


Previous:nothing Next:verktyg som används i programmering





Relaterade artiklar


  • Hur konvertera en kalenderdag till en sträng
  • hur du vill visa ett kalkylblad i Visual Basic uttrycka
  • hur man gör en fil php information
  • array javascript tutorial
  • Hur gör jag beständighetsprovningen hårdvara när man bygger en dator?
  • Qt Designer tutorials
  • hur man kan kontrollera skrivaren tillgänglighet med java
  • hur man skapar ett formulär listruta för datum kreditkort med xhtml
  • hur du lägger upp filer via html och asp
  • hur man lär sig VBA för tillträde