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 eksportere dataene fra ett felt til et annet i Access 2007
    Eksport av data fra én tabell felt til et annet er ikke så komplisert som du kanskje tror. I Access kan du bruke Visual Basic for Applications for å automatisere denne prosessen . Den Recordset objektet representerer postene i en tabell eller postene som returneres fra en spørring . Dette objektet brukes i VBA til å manipulere disse dataene på rekordnivå. Du kan eksportere data ved looping gjennom postene og legge feltverdier til andre felt i samme tabell eller en annen tabell . Instruksjoner
    en

    Klikk " Database Tools " og klikk " Visual Basic " for å åpne Visual Basic-redigering . Begynne å lage en ny sub - prosedyre ved å legge følgende kode:

    Private Sub copyFieldData ( )
    2

    Lag følgende variabler du vil bruke til å kopiere data:
    < p> Dim SQLstr As String

    Dim sourceRst Som Recordset

    Dim targetRst Som Recordset

    Dim rCntr As Integer

    Dim dBS Som Database
    < p> Sett dBS = CurrentDb
    3

    Opprett en tom tabell med ett felt .

    strSQL = "CREATE tABLE emptyTable "

    strSQL = strSQL & "( Fornavn TEKST )"

    DoCmd.RunSQL ( strSQL )
    4

    Åpne kilden og målet tabeller ved hjelp av en Recordset .

    Set targetRst = dbs.OpenRecordset ( " emptyTable ")

    Set sourceRst = dbs.OpenRecordset ( " SELECT ansatte * FROM Ansatte ; . ")
    5

    Lag et "For ... Loop " å sløyfe alle radene i " First Name "-feltet fra Ansatte-tabellen og eksportere dem til " Fornavn" -feltet i emptyTable .

    sourceRst.MoveLast

    sourceRst.MoveFirst
    < p > For rCntr = 0 For å sourceRst.RecordCount - . . en

    targetRst.AddNew

    targetRst.Fields ( " Fornavn" ) Verdi = sourceRst.Fields ( " fornavn ") Verdi

    targetRst.Update

    sourceRst.MoveNext

    Neste rCntr
    6

    Vis en meldingsboks når eksport er fullført.
    < p > MsgBox ( "Data fra feltet Fornavn har blitt eksportert ")
    7

    End prosedyren ved å skrive " End Sub . " Trykk "F5 " for å kjøre prosedyren.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage enkle VBS Script Online og Legg til en IP-…
    ·Hvordan Les settinger i Visual Basic 
    ·Slik feilsøker en WMI 
    ·Hvordan bygge et GUI i Visual Basic 
    ·Hvordan lage en Splash Screen i Visual Basic 6 
    ·Hvordan Multi - tråden i Visual Basic 
    ·Hvordan overføre data mellom Tabeller 
    ·Hvordan lage Word-dokument fra ASP 
    ·Hvordan bruke DataGridView for MySQL i VB.NET 
    ·Slik installerer FlexGrid Kontroll 
      Anbefalte artikler
    ·Hvordan Inverter Brøker i Visual Basic 
    ·PHP Get_File_Contents : Permission Denied 
    ·Hvordan slette en revidert i SolidWorks API 
    ·Hvordan endre tekst Color of listeboksen Elementer i Vi…
    ·Hvordan lage en Array i Visual Basic 
    ·Krav til en iTouch SDK 
    ·Hvordan få Array Størrelse i Python 
    ·Hvordan skrive en Bot Script 
    ·JavaScript- beregninger med desimaler 
    ·Skjulte Struts i JavaScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/