| 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 forespørges HTML-tabeller med VBA Access
    Visual Basic for Applications ( VBA ) er det programmeringssprog til Microsofts database program Access. VBA kan udføre de samme funktioner til rådighed i den sædvanlige adgang grænsefladen , herunder forespørge datakilder eksterne til Access . En type af eksterne data er en HTML-tabel . Forespørger sådan tabel fra Access VBA indebærer tilslutning til HTML-dokument , der indeholder tabellen , så kører en forespørgsel på bordet. Den største fordel ved at forespørge en HTML-tabel fra Access VBA er den tid sparet ved at erstatte brugerens indgriben for en standard forespørgsel med automatisering af en VBA -baseret forespørgsel. Ting du skal
    Microsoft Access
    Vis Flere Instruktioner
    1

    Åbn Notesblok og indsæt i det følgende prøve HTML-dokument. Dette dokument indeholder en lille tabel med data relateret til film. Du vil søge denne tabel fra en Access VBA -program : Hej


    < table
    2

    Tryk på " Control" + "S" og skrive " c: \\ movies.html " . til filnavnet
    3

    Open Access og trykke på " Alt" + " F11 " for at indtaste programmeringsmiljø for VBA.
    4

    Klik på " Indsæt" menuen " Module" kommando til at oprette et nyt vindue for at komme ind i HTML forespørgslen subrutine i.
    5

    Indsæt følgende program kode i det nye vindue . Den øverste subrutine skaber en forbindelse gennem " TransferText " kommando, med tabellen i HTML-filen fra trin 1. . Den " queryHTML " subrutine vil køre en SQL-forespørgsel på overførte tabeldata .

    Public Sub importHTMLData ()

    Dim tabnavn As String

    tabnavn = "film " < br >

    DoCmd.TransferText acLinkHTML , tabnavn , "C: \\ movies.html " , -1

    End Sub

    Public Sub queryHTML ()

    Const qry = " qHTML "

    Dim dbs Som DAO.Database

    Dim recset Som DAO.Recordset

    Set dbs = CurrentDb

    Set recset = dbs.OpenRecordset ( qry )

    Do While Not recset.EOF

    Debug.Print " Titel:" & recset [title ]

    recset.MoveNext

    Loop !

    recset.Close

    dbs.Close

    End Sub
    6

    Klik enhver erklæring i " importHTMLData " subrutine , tryk derefter på " F5 "for at køre underprogram.
    7

    Tryk på" Alt " +" F11 " for at vende tilbage til Access , og klik derefter på navigationsruden s pile ( " << "), to gange for at opdatere ruden data. Ruden viser nu en ny tabel , "Movies ", som importHTMLData subrutinen produceret.
    8

    Klik på ikonet for "Movies "-tabellen i navigationsruden , og klik derefter på "Opret "-menuen , efterfulgt af " Query "-knappen på værktøjslinien .
    9

    Dobbeltklik på "Film " element i " Add bord" dialogboksen og derefter trække på "*" post fra den lille "Film " vindue til forespørgselsgitteret første kommando. Denne handling opretter en forespørgsel , at den anden VBA subrutine du skrev vil bruge til at hente data fra den nye film bordet.
    10

    Tryk på " Control" + "S " og derefter skrive " qHTML " til forespørgslen navn.
    11

    Tryk på " Alt" + " F11 " for at vende tilbage til udviklingsmiljø. Klik enhver erklæring i queryHTML subrutine , derefter trykke på " F5 " for at køre underprogram.
    12

    Tryk på " Control" + "G " for at åbne udviklingsmiljø er " Immediate " vinduet. Vinduet vil vise produktionen af ​​queryHTML subrutine s Debug.Print erklæring. At produktionen indeholder resultaterne af den queryHTML subrutine henrettelse af qHTML forespørgsel ( fra trin 10).

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en Web Service i VB Net 
    ·Hvordan man laver en Keylogger i VB 
    ·Sådan får MP3 File Længde af VBScript 
    ·Hvordan man skriver tekst på et billede i VB.NET 
    ·Hvordan man skriver et program, der Refresh Explorer 
    ·Sådan oprettes et hyperlink i VBA 
    ·Sådan Cast til heltal i VB6 
    ·Sådan får data fra DataGridView i Visual Basic Net 
    ·Sådan vises græsk i VB6 
    ·Sådan Set Værdier i Silverlight 
      Anbefalede Artikler
    ·Sådan oprettes en adresseliste med PHP 
    ·Hvordan man programmerer Best Practice for en kamel Not…
    ·Hvordan skal tjekkes hvis browseren har Focus i JavaScr…
    ·Sådan Indsæt et datasæt til en tabel i Visual Basic 
    ·Sådan kopieres NotesRichTextItem som Variant 
    ·Sådan Find Minimum Genetiske algoritmer 
    ·Kombination af JavaScript Hotkeys 
    ·Sådan Format Flåd i Python 
    ·Sådan Find en karakter i en String i Visual Basic 
    ·Sådan Load artikler som PowerPoint i Joomla 
    Copyright © Computer Viden http://www.computerdk.com