| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan får du adgang en Query liste Box
    Vide, hvordan at sætte resultaterne af en forespørgsel til en liste kontrol og brug sine værdier i en anden forespørgsel kan gøre din database applikationer mere dynamisk. Microsoft Office Access kan du oprette en grafisk brugergrænseflade ( GUI) , tilføje en liste kontrol og bruge det til at vise forespørgslen data. Access er en relationel database management system der almindeligvis anvendes til mindre databaser. En forespørgsel bruges til at hente data fra en database tabel . Visual Basic for Applications ( VBA ) er en computer programmeringssprog, der anvendes til at automatisere rutineopgaver. Instruktioner
    1

    Åbn Northwind Microsoft Office Access -database. Databasen Northwind er inkluderet i Microsoft Office-pakken.
    2

    Klik på " Opret" -fanen og vælg " Form Design " for at oprette en ny formular. Klik på " List Box" på " Controls " ruden , og klik derefter på din formular , skal du holde museknappen nede og trække med musen for at oprette en ny liste box kontrol. Klik på " Button " på " Controls " ruden for at tilføje en ny knap til formularen på samme måde, du har tilføjet på listen.
    3

    Højreklik på " Command0 " og vælg "Egenskaber . " Klik på " Event" -fanen og vælg " [ Hændelsesprocedure ] " ud for " Ved klik ". Klik på ellipsen (... ) for at åbne "Microsoft Visual Basic " vinduet
    4

    Kopier og indsæt følgende kode under " Private Sub Command0_Click ()" : .

    Dim strSQL As String

    strSQL = " SELECT ordrer . [ Medarbejder-id ] , "

    strSQL = strSQL & "Ordrer . [ Kunde-id ], ordrer . [ afsendt Dato] , "

    strSQL = strSQL & " ordrer . [ Ship navn], ordrer . [ Ship adresse] "

    strSQL = strSQL & " FROM Ordrer "

    strSQL = strSQL & " WHERE ( ( ( Orders. [ Ship adresse] ) = '123 8th Street ' )), "

    Me.List0.RowSource = strSQL

    Denne kode vil forespørge på" ordrer "-tabellen og sæt" Rækkekilde " ejendom listen kontrol.
    5.

    Skift tilbage til Microsoft Access-vinduet og højreklik på " List0 "og derefter vælge " Egenskaber ". Klik på " Event" -fanen og vælg " [ Hændelsesprocedure ] " ved siden af ​​"Efter opdatering". Klik på ellipsen (... ) for at åbne "Microsoft Visual Basic " vinduet
    6

    Kopier og indsæt følgende kode under " Private Sub List0_Click ()" : .

    Dim DBS Som Database

    Dim rst Som Recordset

    Dim SQLstr As String

    Dim I As Integer

    Set dbs = CurrentDb

    I = 0 To Me ! List0.ListCount
    p Hvis Me! List0.Selected (I) Så

    SQLstr = " SELECT ordrer . [ afsendt Dato] FROM Ordrer "

    SQLstr = SQLstr & " WHERE ordrer [ Medarbejder-id ] = ". & ( mig! List0.ItemData (I) ) & " "

    Set rst = dbs.OpenRecordset ( SQLstr )

    rst.MoveLast

    rst.MoveFirst

    Debug.Print " afsendt Dato for post valgt: " & rst.Fields (0) Value

    rst.Close
    .

    End If

    Næste jeg

    dbs.Close

    Denne kode vil vise " afsendt Date" for emner valgt i listen. Resultaterne vil blive vist i " Immediate " vinduet.
    7

    Luk "Microsoft Visual Basic " vinduet og højre-klik " Form1 " og derefter vælge " Form View ". Klik på " Command0 " at fylde listen med data. Vælg en værdi på listen boksen for at udføre koden for listen kontrol.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges VBA at hente Microsoft Windows Brugernavn…
    ·Sådan Konverter en Byte Array til en streng med VB.Net…
    ·Sådan Parse en CSV-fil i VB 
    ·Hvordan man laver en nøgle Gen i Vb 
    ·Hvordan man laver en opsætning i VB.NET 
    ·Sådan bruges Windows API til at ændre skrivebordets b…
    ·Sådan slettes Records Stored Procedure i Visual Basic 
    ·Sådan kontrolleres en String for Alphabet Kun i VB 
    ·Sådan Stop en Visual Basic for Loop 
    ·Hvordan man laver en formular Fit enhver skærmstørrel…
      Anbefalede Artikler
    ·Sådan vises SAT BIN filer 
    ·GridView Funktioner 
    ·Hvordan laver man en elektronisk Nedtællingsur 
    ·Hvordan til at opføre et sæt rækker at vælge imelle…
    ·Hvordan man opbygger en Developer Network 
    ·Sådan ændres tekst til store bogstaver i JavaScript 
    ·Sådan Program i Python 
    ·Sådan Trace langsomt i JavaScript 
    ·Hvordan skal tjekkes for Null Hvis en XML node eksister…
    ·Sådan får et svar fra en meddelelsefelt 
    Copyright © Computer Viden http://www.computerdk.com