Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan bruke variabler i en Access VBA Query
    Spørsmål er et kraftig verktøy i Microsoft Access for å hente informasjon fra en database tabell og ha kunnskap om hvordan du bruker variabler i spørringer kan lage din Access-programmet mer dynamisk . I VBA kan du bygge SQL-setninger som inneholder variabler som strengvariabler å hente data. Når du bygger din SQL-setning så kan du bruke den Recordset objektet for å hente søkeresultatene. Bruker variabler i stedet for å bruke tid på å bygge mange SQL-setninger med hardkodet kriterier. Du trenger
    Northwind database
    Vis flere instruksjoner
    en

    Start med å lage en ny sub prosedyre ved hjelp av følgende kode :

    Private Sub useVariablesInQuery ( )
    2

    Skriv inn følgende kode for å lage de variablene du vil bruke i spørringen :

    Dim strSQL As String

    Dim companyName As String

    Dim etternavn As String

    Dim rst Som Recordset

    Dim dBS Som Database

    Set dBS = CurrentDb
    3

    skriv inn følgende for å definere verdiene av variablene som brukes i spørringen :

    companyname = " Northwind Traders "

    etternavn = " Freehafer "
    4

    skriv inn etter å lage en spørring ved hjelp av variablene i forrige trinn : en

    strSQL = " . . SELECT Employees.Company , ansatte [ etternavn ] , ansatte [ fornavn ],"

    strSQL = strSQL & " ansatte . [E - postadresse] "

    strSQL = strSQL & " FROM ansatte "

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

    strSQL = strSQL & " AND ( ( Employees. [ etternavn ] ) =' " & ( etternavn ) & " ') ); "
    5 < p> Skriv inn følgende for å åpne en Recordset og vise resultatene av søket ditt:

    Sett rst = dbs.OpenRecordset ( strSQL )

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

    Debug.Print rst.Fields ( 1 ) . Verdi

    Debug.Print rst.Fields ( 2 ) . Verdi

    Debug.Print rst.Fields ( 3 ) . Verdi
    6

    Skriv inn følgende for å avslutte delprosedyre : en

    rst.Close

    dbs.Close

    End sub ​​

    7

    Trykk " F5 " for å kjøre koden.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage et skjema holde seg på toppen i Visual Ba…
    ·Hvordan du samhandler med SharePoint Fra VBA 
    ·Hvordan få Web Forms Fra Visual Basic 
    ·Slik Clear en Radio Button på Visual Basic 
    ·Hvordan lage et Visual Basic Image Uploader 
    ·Opplæringen av Visual Basic 6 
    ·Grunnleggende Hjelp for Microsoft Visual 
    ·Hvordan bruke en funksjon i VBA 
    ·Hvordan lage hjerter på en bærbar PC 
    ·Hvordan lage en DF trener med Visual Basic 6 
      Anbefalte artikler
    ·Java Encryption AES 256 -koden 
    ·Slik kopierer Input Output Streams i Java 
    ·Visual Basic Tutorial 
    ·CURL & HTTP Kunne ikke løse Host 
    ·Hvordan opprette en ny tom i PHP 
    ·Hva er fordelene med White Box Testing 
    ·Hvordan legge en XML -fil med PHP 
    ·Hvordan lage en ukentlig lønn på Visual Basic 
    ·Hvordan oppdaterer en VBA Query i Access 
    ·Hvordan lage en Femkantet Pyramid i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/