| 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 Sammenlign et tidligere rekord i Access Query
    Vide hvordan man kan sammenligne den aktuelle post med en tidligere post i Microsoft Office Access kan hjælpe dig med at identificere gentagne data. Access er en relationel database management system der almindeligvis anvendes til at designe lokale databaser . En forespørgsel bruges til at hente data fra databasetabeller. Visual Basic for Applications ( VBA ) er et programmeringssprog, der anvendes til at automatisere rutineopgaver i Access. I et par trin, du kan skrive VBA at sløjfe gennem resultaterne af en forespørgsel. Instruktioner
    1

    Åbn Northwind Microsoft Office Access -database. Databasen Northwind er inkluderet i Microsoft Office-pakken. Vælg "Indsæt " menuen og klik
    2

    Skriv følgende at erklære dine variabler " Modul ". : Hej

    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 følgende for at forespørge på " leverandører " table : Hej

    queryStr = " SELECT Suppliers.Company , "

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

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

    queryStr = queryStr &" fra leverandørerne . ".
    4

    Skriv følgende for at åbne en ny Recordset : Hej

    Set rst = dbs.OpenRecordset ( queryStr )

    rst.MoveLast

    rst.MoveFirst
    5

    Skriv følgende at sløjfe gennem posterne i Recordset og sammenligne den aktuelle rekord med den tidligere rekord : Hej

    rstCnt = 0 Til rst.RecordCount - 1

    qryPrev = rst . felter ( "Selskabet") . Value

    qryPrev = qryPrev & rst.Fields ( " [ Efternavn ] "). Value

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

    rst.MoveNext

    qryCurrent = rst.Fields ( " . Selskabet ") Value < br >

    qryCurrent = qryCurrent & rst.Fields ( " [ Efternavn ] "). Value

    qryCurrent = qryCurrent & rst.Fields ( " [First Name]" ) . Value
    < p > Hvis qryPrev = qryCurrent Så

    Debug.Print " tidligere rekord er identisk med aktuelle post. "

    Debug.Print qryPrev

    Debug.Print qryCurrent
    < p > End If

    Else

    Debug.Print " Færdig sammenligne alle rekorder. "

    End If

    Næste rstCnt
    6 < p> Skriv følgende for at rydde variabler fra hukommelsen : .

    rst.Close

    dbs.Close

    Tryk på " F5 " for at køre underprogram

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan slettes en Disconnected printer i VBS 
    ·Sådan kontrolleres en Radio Button Liste i Vb.net 
    ·Hvordan man laver en romertal Converter i VB kode 
    ·Digitalt certifikat til et VBA-projekt 
    ·Visual Basic Udtryk og definitioner 
    ·Microsoft VB NET certificering 
    ·Sådan oprettes forbindelse til en Remote Comm Port i V…
    ·Hvordan man skriver et script til at vise i Windows Tim…
    ·Sådan Skjul tekstfelter 
    ·Hvordan man åbner en Recordset 
      Anbefalede Artikler
    ·Sådan bruges Visual C + + Debugger 
    ·Sådan Indsæt flere rækker fra SPUFI 
    ·Hvordan spiller jeg en PHP fil 
    ·Sådan kører en Cpp Filer 
    ·Sådan oprettes et linjeskift i en Email 
    ·Sådan åbner Paper Port Files 
    ·Sådan får du adgang Cookies & Redirect i PHP 
    ·Hvad er Microsoft Visual Studio 6.0 
    ·Sådan Konverter en liste til en DataTable 
    ·Hvordan man opbygger PHP Websites 
    Copyright © Computer Viden http://www.computerdk.com