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 Access 2007 VBA til å gå gjennom & Sjekk Fields
    Å vite hvordan du bruker Visual Basic for Applications ( VBA ) når du arbeider med Microsoft Access kan spare deg for tid når du trenger for å vise innholdet i en database tabell . Du kan hente innholdet i en database tabell ved hjelp av en RecordSet objekt. Recordsets består av poster (rader ) og felt (kolonner ) . De gir deg fleksibilitet til å vise eller manipulere data i en tabell . En "For Loop " kan brukes til å sløyfe gjennom alle felt og post i en database tabell . Du trenger
    Tilgang Northwind database
    Vis flere instruksjoner
    en

    starte Northwind 2007 database og klikk " Database Tools. " Klikk på " Visual Basic " for å åpne Microsoft Visual Basic -vinduet . Klikk på " Insert "-menyen og klikk
    2

    Skriv inn følgende for å opprette en ny prosedyre for å utføre " Module ". :

    Private Sub stepThroughFields ()

    on Error GoTo Err_stepThroughFields :
    3

    Skriv inn følgende for å lage variabler som brukes til å lese tabellen Ordrer : en

    Dim dBS Som Database

    Dim rst As Recordset

    Dim rcrdCnt As Integer

    Dim fldCnt As Integer
    4

    Skriv inn følgende for å definere databasen for å bruke : en

    Set dBS = CurrentDb
    5

    Skriv inn følgende for å åpne en ny RecordSet hjelp av tabellen Ordrer : en

    Set rst = dbs.OpenRecordset ( " Orders" )
    6

    Skriv inn følgende å sløyfe gjennom alle felt i tabellen og vise navnet : en

    for fldCnt = 0 For å rst.Fields.Count - en

    Debug.Print rst.Fields ( fldCnt ) . Navn

    Neste fldCnt
    7

    Skriv inn følgende å sløyfe gjennom alle feltene i hver rad i tabellen og vise innholdet : en

    rst.MoveFirst

    For rcrdCnt = 0 For å rst.RecordCount - en

    For fldCnt = 0 For å rst.Fields.Count - . 1

    Debug.Print rst.Fields ( fldCnt ) Verdi

    Neste fldCnt

    rst.MoveNext

    Neste rcrdCnt
    8

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

    rst.Close

    dbs.Close
    9

    Skriv inn følgende for å avslutte prosedyren og fange opp eventuelle feil :

    Exit_stepThroughFields :

    Exit Sub

    Err_stepThroughFields :

    MsgBox err.Description

    Resume ' Exit_stepThroughFields :

    End Sub

    Trykk " F5 " for å kjøre prosedyren og displayfelt informasjon.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan slette en post i VB6 
    ·Hvordan lage Progress Bar i VBA 
    ·Slik finner du ut Kontroll Med en nåværende fokus VB 
    ·Hvordan endre et filnavn Script 
    ·Hvordan legge til rullefelt til datarutenett 
    ·Adkomst: VBA Execute Query 
    ·Hvordan Raise en hendelse i Visual Basic 
    ·Hvordan Sammenlign en date med VB.NET 
    ·Hvordan gjøre en Windows Search i VB 
    ·Slik bruker du flere samtaler innen Visual Basic 
      Anbefalte artikler
    ·Hva er forskjellen mellom Kaster et unntak og fange et …
    ·Hvordan Roter en tegning i PictureBox 
    ·Slik konverterer Object til int i Java 
    ·Hvordan Roter tekst med JavaScript 
    ·Hva kan jeg bruke til å fylle data tekstbokser i en Da…
    ·Hvordan å feilsøke i NetBeans i Java 
    ·Hvordan Ring en Constructor fra en annen funksjon i Jav…
    ·Forskjeller mellom AddHandler & AddType 
    ·Hvordan å stave et nummer i Java 
    ·Hvordan sjekke en Array for strykere i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/