| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment faire pour interroger les tables HTML avec VBA accès
    Visual Basic pour Applications ( VBA) est le langage de programmation pour le programme de base de données Access de Microsoft. VBA peut effectuer les mêmes fonctions disponibles dans l'interface d'accès d'habitude , y compris interroger les sources externes d'accéder aux données . Un type de données externes est un tableau HTML. Interrogation d'une telle table depuis Access VBA consiste à relier au document HTML contenant la table , puis en exécutant une requête sur la table. Le principal avantage de l'interrogation d'un tableau HTML à partir d'Access VBA est le gain de temps en remplaçant l'intervention de l'utilisateur d'une requête standard avec l'automatisation d'une requête VBA basé . Choses que vous devez
    Microsoft Access
    Afficher plus Instructions
    1

    Ouvrez le Bloc-notes et coller du document HTML exemple suivant. Ce document contient une petite table de données relatives à des films . Vous interrogez la table d'un programme VBA Access :


    < tableau Page 2

    Appuyez sur " Control" + " S " et tapez " c: \\ movies.html ." pour le nom du fichier
    3

    Open Access et appuyez sur " Alt" + " F11 " pour entrer dans l'environnement de programmation pour VBA.
    4

    Cliquez sur la commande "Module" du menu "Insertion " pour créer une nouvelle fenêtre pour entrer dans le sous-programme de requête HTML po
    5

    Collez le code de programme suivant dans la nouvelle fenêtre. La sous-routine crée une connexion haut , à travers la commande " TransferText " , avec le tableau dans le fichier HTML à partir de l'étape 1. Le sous-programme " queryHTML " va exécuter une requête SQL sur les données de la table transférés.

    Public Sub importHTMLData ()

    TabName Dim As String

    TabName = "films" < br >

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

    End Sub

    publique queryHTML Sub ( )

    Const qry = " qHTML "

    Dim DBS DAO.Database

    recset As DAO.Recordset

    Set dbs = CurrentDb

    Set recset = dbs.OpenRecordset ( qry )

    Do While Not recset.EOF

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

    recset.MoveNext

    boucle ! Photos

    recset.Close

    dbs.Close

    End Sub
    6

    Cliquez sur une déclaration dans le sous-programme " de importHTMLData " , puis appuyez sur la touche "F5 "pour exécuter le sous-programme.
    7

    Appuyez sur" Alt "+" F11 "pour revenir à l'accès, puis cliquez sur les flèches du panneau de navigation ( " << " ) à deux reprises pour actualiser les données du volet . Le volet affiche maintenant une nouvelle table, " Films ", qui la sous-routine importHTMLData produite .
    8

    Cliquez sur l'icône pour la table "Films" dans le volet de navigation, puis cliquez sur le menu "Créer" , suivi par le bouton "Requête" sur la barre d'outils principale .
    9 Double- cliquez sur la rubrique " Movie" dans la boîte de dialogue "Ajouter un tableau ", puis faites glisser l'élément de

    "*" de la petite fenêtre " Movie" sur la première commande de la requête grille. Cette action crée une requête que le deuxième sous-programme VBA que vous avez écrit va utiliser pour récupérer les données de la nouvelle table Movies .
    10

    Appuyez sur " Control" + " S ", puis tapez " qHTML " pour la requête de nom.
    11

    Appuyez sur " Alt" + "F11" pour revenir à l' environnement de développement. Cliquez aucune déclaration dans le sous queryHTML , puis appuyez sur la touche "F5 " pour exécuter le sous-programme.
    12

    Appuyez sur " Control" + "G" pour ouvrir la fenêtre " immédiate" de l'environnement de développement . La fenêtre affiche la sortie de la déclaration de debug.print du queryHTML sous-programme. Cette sortie contient les résultats de l'exécution du sous-programme queryHTML de la requête qHTML (étape 10).

    Previous :

    next :
      articles connexes
    ·Comment télécharger une page web avec VBScript 
    ·Comment puis-je lire une ligne de texte pour de nombreu…
    ·Comment analyser du XML à une base de données 
    ·Comment ajouter des données sur un tableau 
    ·Comment obtenir VB.NET se connecter à un serveur AMD T…
    ·Comment programmer un tableau dans Visual Basic 
    ·Comment savoir si une colonne est masquée dans VBA 
    ·Types Nullable en VB.Net 
    ·Les avantages des contrôles Active X dans Visual Basic…
    ·Différences entre Visual Basic et Visual Basic Net 
      articles en vedette
    ·Comment écrire des programmes avec VBA 
    ·Comment insérer un fond dégradé Utiliser PHP 
    ·Comment appliquer une texture sur texte dans XNA 
    ·Comment briser une chaîne Long 
    ·Comment allouer un tableau 2D avec malloc 
    ·Comment faire pour convertir visuel Logic pour Visio 
    ·Comment faire pour exécuter une requête d'accès en V…
    ·Comment ajouter des espaces de premier plan dans Python…
    ·Comment justifier paragraphes avec une balise HTML 
    ·Comment définir la taille de JTextField 
    Copyright © Connaissances Informatiques http://fr.wingwit.com