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 Query HTML-tabeller med VBA Tilgang
    Visual Basic for Applications ( VBA ) er programmeringsspråket for Microsofts database program Access. VBA kan utføre de samme funksjonene som er tilgjengelige i den vanlige Access- grensesnittet , inkludert spørring datakilder eksterne til Access . En type av eksterne data er en HTML-tabell . Spørring slik tabell fra Access VBA innebærer at man kobler til HTML- dokumentet som inneholder tabellen , deretter kjører en spørring på bordet . Den største fordelen med å spørre en HTML-tabell fra Access VBA er spart tid ved å erstatte brukermedvirkning på en standard spørring med automatisering av en VBA -basert spørring . Du trenger
    Microsoft Access
    Vis flere instruksjoner
    en

    Åpne Notisblokk og lim inn i den følgende eksempel HTML-dokumentet. Dette dokumentet inneholder et lite bord av data relatert til filmer . Du vil spørre dette bordet fra en Access VBA-programmet : en


    < table
    2

    Trykk "Ctrl " + "S " og skriv "c : \\ movies.html " . for filnavnet
    3

    Open Access og trykk på "Alt" + "F11 " for å gå inn i programmering miljø for VBA.
    4

    Klikk på " Insert " -menyen er " Module" kommandoen for å opprette et nytt vindu for å gå inn i HTML søket subrutine i.
    5

    Lim inn følgende programkode inn i det nye vinduet. Den øverste subrutine skaper en forbindelse , gjennom " TransferText "-kommandoen , med tabellen i HTML-filen fra trinn en . Den " queryHTML " subrutinen vil kjøre en SQL-spørring på de overførte tabelldata .

    Public Sub importHTMLData ( )

    Dim tabname As String

    tabname = " Movies"

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

    End Sub

    Public Sub queryHTML ( )

    Konst QRY = " qHTML "

    Dim dBS Som DAO.Database

    Dim RECSET Som DAO.Recordset

    Set dBS = CurrentDb

    Sett RECSET = dbs.OpenRecordset ( QRY )

    Mens Ikke recset.EOF

    Debug.Print " Tittel :" & RECSET [title ]

    recset.MoveNext

    Loop !

    recset.Close

    dbs.Close

    End Sub
    6

    Klikk noen uttalelse i " importHTMLData " subrutine , og trykk "F5 "for å kjøre subrutine .
    7

    Trykk" Alt " + " F11 "for å returnere til Access , og klikk deretter navigasjon i panelet piler ( " << " ) to ganger for å oppdatere den i panelet data . Ruten vil nå vise en ny tabell , " Movies ", som den importHTMLData subrutine produsert.
    8

    Klikk på ikonet for " Movies " tabellen i navigasjonsruten , og klikk deretter på "Create "-menyen , etterfulgt av " Query "-knappen på hovedverktøylinjen .
    9

    Dobbeltklikk på " Movie " element i "Add table " i dialogboksen , og dra "* " element fra den lille " Movie " vindu mot spørringen første kommando. Denne handlingen skaper en spørring som den andre VBA subrutine du skrev vil bruke til å hente data fra den nye filmer tabellen .
    10

    Trykk "Ctrl " + "S , " skriv " qHTML " for spørring navn.
    11

    Trykk " Alt" + "F11 " for å returnere til utviklingsmiljøet . Klikk noen uttalelse i queryHTML subrutine , trykk " F5 " for å kjøre subrutine .
    12

    Trykk "Ctrl " + "G " for å åpne utviklingsmiljø er " Immediate "-vinduet. Vinduet vil vise resultatet av den queryHTML subrutinen er debug.print uttalelse. At produksjonen inneholder resultatene av queryHTML subrutine henrettelse av qHTML spørringen ( fra trinn 10).

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan finne det midterste tallet av tre tall i VBA 
    ·Sette inn Kalender Kontroll inn et dokument med Macro 
    ·Hvordan få tilgang OLE & ActiveX 
    ·Hvordan sette Z Bestill programmatisk i Visual Basic 
    ·Hvordan forbedre VBA Performance i Word 
    ·Hvordan spare en Liste- verdi i VBA 
    ·Hvordan oppdatere data i Grid View 
    ·Hvordan Read Event Viewer i VB.NET 
    ·Hva er en VB Script brukes til 
    ·Forskjellen mellom funksjoner og prosedyrer i Visual Ba…
      Anbefalte artikler
    ·Hva er monospaced Font 
    ·Hvordan sette bind variabler på Oracle SQL 
    ·Slik bruker Unreal Engine 3 
    ·Slik finner du ut Kontroll Med en nåværende fokus VB 
    ·Fordeler med data Management 
    ·Hvordan Pass på informasjonskapsler til klienter i PHP…
    ·Sette inn og dekode nettadresser med PHP 
    ·Hvordan lage en redaktør i PHP 
    ·Slik fjerner duplikater i Prolog 
    ·Hvordan redigere PHP i Design Mode 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/