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 Sammenlign en tidligere rekorden i Access Query
    Å vite hvordan man skal sammenligne den nåværende rekorden med en tidligere rekord i Microsoft Office Access kan hjelpe deg med å identifisere gjentatte data . Access er en relasjonsdatabase styringssystem vanligvis brukes til å utforme lokale databaser . En spørring brukes til å hente data fra databasetabeller . Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes til å automatisere rutineoppgaver i Access. I noen få trinn kan du skrive VBA å sløyfe gjennom resultatene av en spørring . Instruksjoner
    en

    Åpne Northwind Microsoft Office Access database. The Northwind database er inkludert i Microsoft Office-pakken. Velg " Insert "-menyen og klikk
    2

    Skriv inn følgende å erklære variabler " Module ". : En

    Dim rst Som Recordset

    Dim DBS Som Database

    Dim queryStr As String

    Dim qryPrev As String

    Dim qryCurrent As String

    Dim rstCnt As Integer

    Set dBS = CurrentDb
    3

    Skriv inn følgende for å søke på " leverandører " tabellen : en

    queryStr = "SELECT Suppliers.Company , "

    queryStr = queryStr & " leverandører [ etternavn ], "

    queryStr = queryStr &" leverandører [ fornavn ] "

    queryStr = queryStr &" FROM leverandører ; . ".
    4

    Skriv inn følgende for å åpne en ny Recordset : en

    Sett rst = dbs.OpenRecordset ( queryStr )

    rst.MoveLast

    rst.MoveFirst
    5

    Skriv inn følgende for å skifte mellom de forskjellige postene i Recordset og sammenligne den nåværende rekorden med den tidligere rekorden : en

    for rstCnt = 0 For å rst.RecordCount - en

    qryPrev = rst . felt ( "Selskapet") . Verdi

    qryPrev = qryPrev & rst.Fields ("[ etternavn ] ") . Verdi

    qryPrev = qryPrev & rst.Fields ("[ fornavn ] ». ) Verdi
    p Hvis rstCnt < > rst.RecordCount - 1 Så

    rst.MoveNext

    qryCurrent = rst.Fields ( " . Selskapet ") verdi

    qryCurrent = qryCurrent & rst.Fields ("[ etternavn ] ") . Verdi

    qryCurrent = qryCurrent & rst.Fields ("[ fornavn ] ") . Verdi
    < p > Hvis qryPrev = qryCurrent Deretter

    Debug.Print " Forrige Record er identisk med gjeldende rekord . "

    Debug.Print qryPrev

    Debug.Print qryCurrent
    < p > End If

    Else

    Debug.Print "Ferdig sammenligne alle rekorder . "

    End If

    Neste rstCnt
    6 < p> Skriv inn følgende for å fjerne variabler fra minnet : .

    rst.Close

    dbs.Close

    Trykk " F5 " for å kjøre subrutine

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive kode for VB Class 
    ·Hvordan lage GUI Skins Med VB 
    ·Hvordan Bind data til en tekstboks i VB 
    ·Hvordan ha en Bekreft Script & valideringer på en Send…
    ·Hvordan laste ned en fil byte av byte i VB.NET 
    ·Slik spiller en WAV -fil med DirectX Med Visual Basic 
    ·Hvordan bruke et museklikk som handling i Visual Basic 
    ·Hvordan Plasser en Combo i DataGrid i VB6 
    ·Hvordan bruke Refedit i VBA 
    ·Hvordan lage en ny kontroll skjemaet i VB6 
      Anbefalte artikler
    ·Hvordan sortere en lenket liste i Java 
    ·Hvordan sette opp en tabell i Python 
    ·Hvordan bruke VB6 DLL i NET 
    ·MySQL : Sette inn Auto Increments 
    ·Hvordan finne den bety å bruke Perl 
    ·Hvordan kompilere D Kode på Vim 
    ·Access 2007 & MySQL 
    ·Hvordan Design Joomla Meny Maler 
    ·Hvordan lage en tekstfil i Visual Basic 6 
    ·DIV rollover effekter 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/