Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur Infoga värden från Microsoft Word till en databas

    Att lära sig att sätta in värden från Microsoft Word till en Microsoft Access-databas kan bli användbart när du fånga data från användare via Word . Det bästa sättet att infoga data från Word till Access är genom användning av " Active Data Objects ( ADO ) " i Visual Basic for Applications ( VBA ) . VBA är en dator programmeringsspråk som används i Microsoft Office-program för att skriva program . ADO kan du göra en anslutning till en databas och infoga värden till bordet och kolumner som du väljer . Instruktioner
    1

    Launch Microsoft Word , klicka på " Utvecklare " fliken , och klicka på " Visual Basic " för att starta VB Editor fönstret . Klicka på " Infoga " -menyn och klicka på " modul " för att infoga en ny kodmodul
    2

    Skriv följande för att skapa en ny sub förfarande : .

    Private Sub insertValuesToDB ( )

    3

    Skapa en sträng datatyp variabeln för att hålla Word data du vill infoga :

    Dim valueRead As String
    4

    Välj textrad i Word och spara den i strängvariabeln :

    Application.Selection.Expand wdLine

    valueRead = Application.Selection.Text
    5

    Skapa adodb objekt variabler :

    Dim adoConn Som ADODB.Connection

    Dim adoCmd Som ADODB.Command
    6

    Definiera sökvägen och namnet på din Access-databas . Öppna anslutningen :

    Set adoConn = Ny ADODB.Connection

    adoConn

    ConnectionString = " Provider = Microsoft.ACE.OLEDB.12.0 , " & _

    " Data Source = C : \\ Northwind 2007.accdb " .

    Open

    End With
    7

    Skapa ett nytt kommando för att infoga linjen vald i Word till en Access-databas tabell :

    Set adoCmd = Ny ADODB.Command

    adoCmd

    ActiveConnection = adoConn

    CommandText = " . . INSERT INTO ( ) VALUES ( ' " & ( valueRead ) & " ' ) "

    End With

    adoCmd.Execute
    8

    Edit och och skriv ditt tabellnamn och fältnamn som du vill använda för att infoga data från minnet

    Release objekt och stänga anslutningen : .

    adoConn.Close

    Set adoConn = Nothing
    9

    Visa ett meddelande när värdet har införts i databasen och avsluta proceduren :

    MsgBox " Value sattes till din databas tabellen . " för att köra proceduren

    End Sub
    10

    Tryck " F5 " .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här importerar XML Använda VBA
    ·Hur man sätter slumpmässiga tecken Into en textruta i…
    ·Hur använder jag en kombinationsruta i Visual Basic
    ·Hur Tilldela en radantal till en variabel med Visual Ba…
    ·Hur man ansluter VB.NET Med Oracle
    ·Hur man spara en bild till en databas med MS Visual Bas…
    ·Hur öppna Internet Explorer från Visual Basic
    ·Hur man använder VB.NET Express för att ändra inspel…
    ·Hur man använder en textruta för filnamn VB6
    ·Hur man laddar ner en webbsida med VBScript
    Utvalda artiklarna
    ·Hur initiera Pekare
    ·String Python Typer
    ·Hur man gör en LUA -fil för koordinater
    ·Hur får man ett heltal från nextLine
    ·Hur man åsidosätta en H2 Tag
    ·Hur man beräknar påsken Med Java
    ·Hur man använder funktionen Shell i VBA
    ·Vem uppfann Programmeringsteknik
    ·Hur att läsa från Dosbox i Perl
    ·Ändra bakgrundsfärgen i GridView
    Copyright © Dator Kunskap http://www.dator.xyz