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 sette inn en post Into the VBA Database
    VBA er et programmeringsspråk utviklet av Microsoft for bruk i en rekke Microsoft-produkter , inkludert Microsoft Office. Programmerere kan lage databaser i ett program , for eksempel Access , og deretter sette inn data i databasen fra et annet program, for eksempel Excel. Få tilgang til en database for å sette inn en post inn i den fra VBA krever tilkobling til databasen innen ditt VBA -kode, etablere og sette inn poster til en database i VBA er lett nok for en nybegynner programmerer å oppnå i noen få trinn. Instruksjoner
    en

    Åpne Microsoft Excel.
    2

    Klikk på " Verktøy ", " Makro " og deretter " Visual Basic. " Dette vil åpne VBA programmering miljø .
    3

    Klikk "Sett inn " og " Module ". Du er nå i en programmeringskode modul
    4

    Type eller kopiere og lime inn følgende subprocedures i koden modul: .

    Sub ADOFromExcelToAccess ( )

    ' eksport data fra det aktive regnearket til en tabell i en Access database

    ' denne prosedyren må redigeres før bruk

    Dim cn Som ADODB.Connection , rs Som ADODB.Recordset , r As Long

    'Koble til Access database

    Set cn = New ADODB.Connection

    cn.Open " Provider = Microsoft.Jet.OLEDB.4.0 ; " & _
    < p> "Data Source = C: \\ mappenavn \\ DataBaseName.mdb ; "

    ' åpne et recordset

    Set rs = Ny ADODB.Recordset

    rs.Open " tablename " , cn , adOpenKeyset , adLockOptimistic , adCmdTable

    ' alle poster i en tabell

    r = 3 ' starten rad i regnearket

    Mens Len ( Range (" en "& r ) . Formula ) > 0

    ' gjenta inntil første tomme cellen i kolonne A
    p Med rs

    . AddNew ' lag en ny rekord

    ' legge til verdier i hvert felt i posten

    . Fields ( " FieldName1 ") = Range ("A " & r ) . Verdi

    . Fields ( " FieldName2 " ) = Range (" B " & r ) . Verdi

    . felt (" FieldNameN ") = Range ( "C " & r ) . Verdi

    ' legge til flere felt hvis det er nødvendig ...

    . Update ' lagrer den nye posten

    End With

    r = r + 1 ' neste p

    Loop

    rs.Close

    Set rs = Ingenting

    cn.Close

    Set cn = Ingenting

    End Sub

    koden malen oppretter en forbindelse til en VBA Access database og setter ulike poster i den. Sørg for å bytte ut navnet på mappen og database navnet med den faktiske databasen og mappenavn for at dette skal fungere .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer VB6 til VB 2010 
    ·Fordelene av sekvensiell tilgang Filer 
    ·Hvordan koble til en ekstern Comm Port i VB6 
    ·Hvordan bruke Checkbox i GridView 
    ·Hvordan å dynamisk endre størrelsen på Hyperkoblinge…
    ·Hvordan lage Breakout i Visual Basic ( VB ) 
    ·Hvordan lage en Proxy klikkertrening i VB 6 
    ·Hvordan endre markøren for hvert skjema i Visual Basic…
    ·Hvordan legge til en skriver med en Batch Script 
    ·Hvordan avgjøre om en tjenesten kjører i Visual Basic…
      Anbefalte artikler
    ·Hvordan redusere MPI 
    ·Hvordan Design en Program for å beregne Student karakt…
    ·Hvordan lage en tekstfil for MySQL 
    ·Hvordan sette skriften til en Java String 
    ·Flash Vs . Java Applet 
    ·Slik importerer filnavn til ComboBox i Visual Basic 
    ·Hvordan få en Server Root File Path Bruke PHP 
    ·Slik sletter du alle overganger på VideoStudio 
    ·Hvordan oppdatere Joomla ! K2 
    ·Hvordan åpne MS Access 2003 Rapporter Med Visual Basic…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/