| 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 bruges variabler i en Access VBA Query
    Forespørgsler er et stærkt værktøj i Microsoft Access til at hente oplysninger fra en database tabel og har viden om , hvordan man bruger variabler i forespørgsler kan gøre din Access-program mere dynamisk. I VBA kan du opbygge SQL-sætninger , der indeholder variabler såsom String variabler til at hente data. Når du opbygger din SQL-sætning , så du kan bruge Recordset objektet til at hente forespørgsel resultater . Bruger variabler i stedet for at bruge tid på at bygge mange SQL-sætninger med fastkodede kriterier. Ting du skal
    Northwind database
    Vis Flere Instruktioner
    1

    Start med at oprette en ny sub procedure ved hjælp af følgende kode : Hej

    Private Sub useVariablesInQuery ()
    2

    Indtast følgende kode til at skabe de variabler, du vil bruge i din forespørgsel :

    Dim strSQL As String

    Dim virksomhedsNavn As String

    Dim efternavn As String

    Dim rst Som Recordset

    Dim dbs som database

    Set dbs = CurrentDb
    3

    Skriv følgende for at definere værdierne af dine variabler , der anvendes i din forespørgsel :

    virksomhedsNavn = " Northwind Traders "

    efternavn = " Freehafer "
    4

    Indtast efter at oprette en forespørgsel ved hjælp af variabler i det forrige trin : Hej

    strSQL = " . . SELECT Employees.Company , Medarbejdere [ Efternavn ] Medarbejdere [ fornavn ] , "

    strSQL = strSQL & " Medarbejdere . [E- mail-adresse] "

    strSQL = strSQL & " FROM Medarbejdere "

    strSQL = strSQL & " WHERE ((( Employees.Company ) = ' " & ( virksomhedsNavn ) & ") "

    strSQL = strSQL & " AND ( ( Employees. [ Efternavn ] ) = ' " & ( efternavn ) & " ") ), "
    5 < p> Skriv følgende for at åbne en Recordset og vise resultaterne af din forespørgsel : Hej

    Set rst = dbs.OpenRecordset ( strSQL )

    Debug.Print rst.Fields (0) Value < . br >

    Debug.Print rst.Fields (1). Værdi

    Debug.Print rst.Fields (2). Værdi

    Debug.Print rst.Fields (3). Værdi
    6

    Skriv følgende for at afslutte din sub procedure : Hej

    rst.Close

    dbs.Close

    End sub ​​
    < br > 7.

    Tryk på " F5 " for at køre din kode .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan nedslået i VB.NET 
    ·Hvordan man skriver dobbelte anførselstegn til Fil i V…
    ·Sådan ændres en VBA Password 
    ·Sådan bruges Visual Basic Deployment Wizard 
    ·Sådan Indføre VBA Language 
    ·Sådan oprettes en Option Box i Visual Basic 
    ·Sådan åbner Internet Explorer Fra Visual Basic 
    ·Sådan oprettes en Hjælp dokument i VB6 
    ·Sådan oprettes en batch-fil til at kopiere på Windows…
    ·Sådan spiller en WAV i VB 
      Anbefalede Artikler
    ·Sådan installeres Centos Ruby on Rails til 1.9.2 Apach…
    ·Sådan oprettes en while-løkke i C 
    ·Sådan oprettes et array i Visual Basic 
    ·Hvordan man skriver en liste i Python 
    ·Sådan bruges VedÆndring Ejendom i VBA 
    ·Sådan Pause et Python script 
    ·Oracle SQL Tips 
    ·Sådan Hard Code Constants i Java 
    ·Java byte kode Reverse Engineering 
    ·Sådan downloader en Oracle Tutorial 
    Copyright © Computer Viden http://www.computerdk.com