Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur att mata ut flera värden från en Access-frågan

    Att lära sig att mata flera värden från fråga kan göra din dator ansökan mer dynamisk . Ett program du kan använda för att söka en databas tabell är Microsoft Office Access . Access är en relationsdatabas management system används ofta för små lokala databaser . Visual Basic for Applications är en dator programmeringsspråk som används för att automatisera rutinuppgifter i Access och andra Microsoft Office-program . En fråga används för att hämta information från en databastabell. Instruktioner
    1

    Starta Microsoft Office Access 2010 och välj " Tom databas , " klicka sedan på " Skapa ". Klicka på " Databas Verktyg " och välj " Visual Basic . " Klicka på " Infoga "-fältet och välj " Modul . "
    2

    Tryck " Ctrl " och " A " och tryck på " Delete " för att radera all befintlig kod .
    3

    Kopiera och klistra in koden nedan i din modul . Subrutinen kommer att skapa en ny tabell , lägga till poster till den och sedan fråga flera fält . Frågan kommer att mata flera värden för dessa fält och visa dem genom en meddelanderuta .

    Private Sub accessMultipleQueryValues ​​( ) katalog

    Dim dbs Som Database

    Dim rst Som Recordset

    Dim strSQL As String

    Dim x As Integer

    Set dbs = CurrentDb

    strSQL = "skapa bord multipleValues ​​( Fält1 TEXT , Fält2 TEXT , Field3 TEXT ) , "

    DoCmd.RunSQL ( strSQL ) katalog

    strSQL = " INSERT INTO multipleValues ​​( Fält1 , Fält2 , Field3 ) "

    strSQL = strSQL & " VALUES ( ' field1Data rad 1 ' , ' field2Data raden 1 ' , ' field3Data raden 1 ' ) ; "

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( strSQL ) katalog

    strSQL = " INSERT INTO multipleValues ​​( Fält1 , Fält2 , Field3 ) "

    strSQL = strSQL & " VALUES ( ' field1Data rad 2 ' , ' field2Data rad 2 ' , ' field3Data rad 2 ' ) ; "

    DoCmd . SetWarnings False

    DoCmd.RunSQL ( strSQL ) katalog

    strSQL = " INSERT INTO multipleValues ​​( Fält1 , Fält2 , Field3 ) "

    strSQL = strSQL & " VALUES ( ' field1Data rad 3 ' , ' field2Data rad 3 ' , ' field3Data rad 3 ' ); "

    DoCmd.SetWarnings Falska

    DoCmd.RunSQL ( strSQL ) katalog

    strSQL = " Select multipleValues . * från multipleValues ​​"

    strSQL = strSQL & " WHERE multipleValues.Field1 = ' field1Data rad 2 ", "

    Set rst = dbs.OpenRecordset ( strSQL ) katalog

    RST . MoveLast

    rst.MoveFirst

    För X = 0 att rst.RecordCount - 1

    MsgBox " fält1 Data : " . & rst.Fields ( 0 ) Value & " , fält2 Uppgifter : " . _

    & rst.Fields ( 1 ) Value & " , Field3 Data : . " & rst.Fields ( 2 ) Värde

    rst.MoveNext

    Nästa X Review

    rst.Close

    dbs.Close

    End Sub
    4

    Tryck " F5 " för att köra din subrutin .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Handledning för ADODC Kontroll
    ·Hur man gör en Google-knappen i Visual Basic
    ·Hur att bryta VBA kod över flera rader
    ·Hur man läser Windows Security Settings Genom VB.NET C…
    ·Hur man skriver fast bredd textfiler med Visual Basic
    ·Hur man gör en musklickningshändelsen med hjälp av V…
    ·Så frågan i VB Script
    ·VBS Script Tutorial
    ·Hur man skickar datakommandon till en Stepper i Visual …
    ·Hur man raderar ProgressBar mapp med VBScript
    Utvalda artiklarna
    ·Styra på JSP
    ·Hur Markera en tagg i iFrame Innehåll
    ·Hur man tar bort dubbletter från Array PHP
    ·Hur man lär sig C med Xcode
    ·Hur man gör Exit Splash i PHP
    ·. Hur man använder DLL i VBS
    ·Hur man initiera en HashMap i Java
    ·Hur Länk MS Access till Visual Basic 6.0
    ·Video Decompression Verktyg
    ·Hur till Stopp C buffertöverskridningar
    Copyright © Dator Kunskap http://www.dator.xyz