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 få tilgang til en VBA Inkrementell Record Search
    Å vite hvordan du skal søke gjennom poster fra en database tabell ved hjelp av en spørring i Microsoft Office Access kan spare deg for tid når du søker etter en bestemt tekst i en kolonne . Visual Basic for Applications , også kjent som VBA , er et programmeringsspråk som brukes til å automatisere rutineoppgaver i Microsoft Access og andre MS Office-programmer . Access er en relasjonsdatabase styringssystem brukes til å designe små databaser . En spørring brukes til å hente informasjon fra en database tabell . Instruksjoner
    en

    Åpne Northwind Microsoft Office Access database. The Northwind database er inkludert i Microsoft Office-pakken.
    2

    Klikk på " Database Verktøy ", velg deretter " Visual Basic " for å åpne Microsoft Visual Basic Window . Klikk på " Insert "-feltet og velg " Module ".
    3

    Skriv inn følgende for å opprette en ny subrutine :

    Private Sub searchRecords ( )
    < p > Trykk på "Enter".
    4

    Skriv inn følgende for å skape den " rst " variable , vil du bruke den til å åpne en ny Recordset : en

    Dim rst Som Recordset

    Skriv inn følgende for å lage " dbs " variable , vil du bruke den til å identifisere den gjeldende databasen : en

    Dim dBS Som database

    Skriv inn følgende for å skape den " stringToSearch " variable , du vil bruke den til å holde tegnene du skal se etter i posten søk:

    Dim stringToSearch As String

    Skriv inn følgende for å angi gjeldende database som database til bruk i denne subrutine : en

    Set dBS = CurrentDb
    5

    Skriv inn følgende for å definere strengen du vil bruke til å søke postene som returneres av spørringen ved å bruke navnet " Daniel " som et eksempel:

    stringToSearch = " Daniel "
    6

    Skriv inn følgende for å åpne en ny Recordset og spørring på " kunder" tabell:

    Set rst = dbs.OpenRecordset ( "SELECT Kunder * FROM Kunder . ")

    Rediger følgende linje med kode for å spørre en annen tabell : en

    Set rst = dbs.OpenRecordset ( "SELECT * FROM < . ; tabellen navn > ")

    Skriv inn følgende for å flytte til den første posten i spørringsresultatene : en

    rst.MoveFirst
    7

    Skriv inn følgende å sløyfe gjennom Recordset ved å øke verdien på Recordset posisjon og søk etter " Daniel " i " fornavn "-kolonnen : en

    Mens Ikke rst.EOF
    p Hvis rst.Fields ( " fornavn ") . Verdi = stringToSearch Deretter

    MsgBox "Found " & stringToSearch & " i rekordmange :" & rst.AbsolutePosition

    rst.MoveLast

    Else

    rst.MoveNext

    End If

    Loop

    vil søke etter andre sett av tegn i en annen kolonne , redigere følgende linjer med kode :

    stringToSearch = " "
    p Hvis rst.Fields ( " ") . Verdi = stringToSearch Deretter
    8

    Skriv inn følgende for å frigjøre variabler fra minnet :

    rst.Close

    dbs.Close

    Trykk " F5 " for å kjøre din subrutine
    bilder < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Hva er Microsoft Visual Basic 6.5 
    ·Hvordan Endre en tekstfil i Access 2003 Visual Basic 
    ·Slik formaterer du en Riktig String navn i VB 
    ·Hvordan Abort VB.NET 
    ·Hva er de mobile applikasjoner for Visual Basic 
    ·Hvordan få tilgang SendKeys Funksjon 
    ·Hvordan bruke GetSetting i VB6 
    ·Hvordan identifisere og trekke ut Relations Fra tekstpr…
    ·Hvordan lage en Datasett Fra Gridview 
    ·Hvordan erstatte Med VBA 
      Anbefalte artikler
    ·Hvordan bruke pekere i Vb 
    ·Hvordan Draw Dice i VB 
    ·Slik konverterer XLS til CSV på VB.NET 
    ·Tutorials på algoritmer som brukes i datagrafikk 
    ·Hvordan kjøre en SQL- fil fra en kommandolinje 
    ·Hvordan legge Script manuelt på MySQL 
    ·Hvordan fjerne primærnøkkelen hjelp av Visual Basic T…
    ·Hvordan lage en Javascript Slide Show 
    ·Hvordan å animere en JPanel i Java 
    ·Hvordan oppdatere Ruby Gems 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/