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

    Komma åt VBA frågeresultat

    Att veta hur man läser resultaten från en Microsoft Access-frågan kan hjälpa dig att göra din Access applikation mer dynamiskt . Access är en del av Microsoft Office-paketet och det används för att skapa relationsdatabaser . Visual Basic for Applications ( VBA ) kan användas i Access för att skapa Windows-program och hämta databas data . En fråga är byggd med hjälp av Structured Query Language ( SQL ) uttalanden att begära information från en databas . Saker du behöver
    Microsoft Office Access 2007
    Visa fler instruktioner
    1

    Starta Microsoft Office Access 2007 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 " .

    Typ " Private Sub readQueryResults " och tryck på " Enter " för att skapa en ny subrutin .
    2

    Skriv följande för att förklara variabler som du använder för att läsa frågeresultat :

    Dim RecordSt som Recordset

    Dim dBase som databas

    Dim stringSQL As String

    Dim rCnt As Integer Addera 3

    Skriv följande för att skapa den " CityTbl " table :

    stringSQL = " CREATE tABLE CityTbl (City TEXT ( 25 ) , statligt TEXT ( 25 ) ) ; "

    DoCmd.RunSQL ( stringSQL )
    4

    Skriv följande för att lägga till två nya poster till din " CityTbl " table :

    stringSQL = " INSERT INTO CityTbl ( [ City] , [ State ] ) "

    stringSQL = stringSQL & " VALUES ( ' Fort Worth ' , ' Texas ' ) ; "

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( stringSQL ) katalog

    stringSQL = " INSERT INTO CityTbl ( [ City] , [ stat ] ) "

    stringSQL = stringSQL & " VALUES ( ' Dallas ' , ' Texas ' ) ; "

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( stringSQL )
    5

    Skriv följande för att definiera din fråga och öppna ditt Recordset :

    stringSQL = " SELECT CityTbl * FROM CityTbl , . "

    Set RecordSt = dBase.OpenRecordset ( stringSQL )
    6

    Skriv följande för att skapa en " för loop " och visa din frågeresultat genom en meddelanderuta :

    RecordSt.MoveFirst

    För rCnt = 0 att RecordSt.RecordCount

    MsgBox ( RecordSt.Fields ( " City" ) Value & " . , " & RecordSt.Fields ( " staten " ) . Value ) katalog

    RecordSt.MoveNext

    Nästa rCnt

    Tryck " F5 " för att köra subrutinen .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar VB6 Runtime utan omstart
    ·Komma åt Count Records i Query
    ·VBA Vs . Visual Basic
    ·Hur man upptäcker ljudnivåer Från Produktionen i Vis…
    ·Korta beskrivningar av VB.NET Klasser och Objekt
    ·Vad är DNN symbolfiler
    ·VBA String Metoder
    ·Koden för att få ett antal poster i en listruta i Vis…
    ·Hur man använder Visual Basic för att skapa och skriv…
    ·Hur man gör en dubbel till en sträng på VB
    Utvalda artiklarna
    ·Hur att rensa skärmen i Python Programmering
    ·Hur vill kolla variabeltyper i Python
    ·Hur man skapar en IRC Spybot
    ·Hur ansluta till Oracle Database på Vb.Net OLEDB
    ·Hur man läser ett stort antal poster i en tabell med V…
    ·Hur man anropa en funktion som drar i VB.NET
    ·Hur konvertera en BMP till en byte array
    ·Hur man gör en Windows Forms App med Custom Colors
    ·Handledning om hur man rullgardinsmenyer i Java Script
    ·Hur konvertera ett datumformat i PHP
    Copyright © Dator Kunskap http://www.dator.xyz