| 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 VBA Incremental Record Søg
    Vide, hvordan man søge gennem poster fra en database tabel ved hjælp af en forespørgsel i Microsoft Office Access kan du spare tid , når du søger efter en bestemt tekst i en kolonne. Visual Basic for Applications , også kendt som VBA er et programmeringssprog bruges til at automatisere rutineopgaver i Microsoft Access og andre MS Office-programmer. Access er en relationel database management system, der anvendes til at designe små databaser. En forespørgsel bruges til at hente information fra en database tabel . Instruktioner
    1

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

    Klik på " Database Tools " og derefter vælge "Visual Basic " for at åbne Microsoft Visual Basic vindue. Klik på "Indsæt "-feltet og vælg " Modul ".
    3

    Skriv følgende for at oprette en ny subrutine :

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

    Skriv følgende for at skabe den " rst " variable , og du vil bruge den til at åbne en ny Recordset : Hej

    Dim rst Som Recordset

    Skriv følgende for at skabe den " DBS " variable , du vil bruge det til at identificere den aktuelle database : Hej

    Dim dbs som database

    Skriv følgende for at skabe den " stringToSearch " variable , du vil bruge det til at holde tegn, du vil lede efter i posten søgning : Hej

    Dim stringToSearch As String

    Skriv følgende for at indstille den aktuelle database som database til at bruge i denne subrutine : Hej

    Set dbs = CurrentDb
    5

    Skriv følgende for at definere den streng, du vil bruge til at søge efter poster, der returneres af forespørgslen , ved hjælp af navnet " Daniel " som et eksempel :

    stringToSearch = " Daniel"
    6

    Skriv følgende for at åbne en ny Recordset og forespørgsel på " kunder" table : Hej

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

    Rediger følgende linje kode til at forespørge en anden tabel : Hej

    Set rst = dbs.OpenRecordset ( "SELECT * FROM < . , tabelnavn > " )

    Skriv følgende for at flytte til den første post i forespørgslen resultater : Hej

    rst.MoveFirst
    7

    Skriv følgende at sløjfe gennem Recordset ved at forøge det Recordset position og søg efter " Daniel " i " First Name " kolonnen : Hej

    Do While Not rst.EOF
    p Hvis rst.Fields ( "Fornavn " ) . Value = stringToSearch Så

    MsgBox "Found " & stringToSearch & " i rekordstort antal : " & rst.AbsolutePosition

    rst.MoveLast

    Else

    rst.MoveNext

    End If

    Loop

    For at søge efter andre sæt af tegn i en anden kolonne , redigere følgende linjer kode :

    stringToSearch = " "
    p Hvis rst.Fields ( " "). Value = stringToSearch Så
    8

    Skriv følgende for at frigive variable fra hukommelsen :

    rst.Close

    dbs.Close

    Tryk på " F5 " for at køre din subrutine

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at eksportere data fra et felt til et andet i A…
    ·Sådan Code at udtrække tekst fra en docx-fil 
    ·Hvordan man skriver Visual Basic Array data til en teks…
    ·Hvordan man laver en videnskabelig lommeregner i Visual…
    ·Hvordan man laver en tidsindstillet spil om Visual Basi…
    ·Sådan oprettes Wave data fra Buffere i VB6 
    ·Effektiv måde til Split Strings i VB.NET 
    ·Sådan vises et regneark i Visual Basic Express 
    ·Sådan oprettes en midlertidig tabel i Visual Basic 6,0…
    ·Sådan tilføjes et password i Visual Basic 6 
      Anbefalede Artikler
    ·Sådan bruges BMP filer med QBasic 
    ·Sådan oprettes DLL filer 
    ·Hvordan man kan spare en Array i Python 
    ·Sådan Konverter PHP Class til XML 
    ·Hvad Er Egenskab Nøgler 
    ·Sådan Pakke VB.NET Project 
    ·Hvordan man laver en Cool Grid 
    ·Sådan oprettes en Message Box i Visual Basic 
    ·Sådan Set Focus af ComboBox i Vb 
    ·Sådan Multiply To Multi -cifret heltal i Java 
    Copyright © Computer Viden http://www.computerdk.com