Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment obtenir un profil d'utilisat…
  • Comment Barres en Visual Basic 
  • Comment appeler des procédures stoc…
  • Comment faire pour masquer des zones…
  • Comment détecter le Real Player Plu…
  • Comment faire pour supprimer des enr…
  • Projets Calculatrice Visual Basic 
  • Comment apprendre Visual Basic 6 en …
  • Comment Pen d'un fichier en VB.NET a…
  • Comment référencer VB fonction dan…
  •   Visual Basics 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
  •  
    Visual Basics programmation

    Comment envoyer des données de formulaire Microsoft Word à l'accès

    Il ya plus d'une façon d'obtenir des données à partir de Word dans Access , mais l'envoi de données entre les deux applications implique un concept qui se réfère à la documentation de Microsoft " automatisation ". Ce mot se réfère à une application contrôlant une autre , en particulier à travers les objets virtuels que l'application contrôlée expose à d'autres applications. Le langage de programmation de Word, Visual Basic pour applications, est l'outil programmeurs utilisent pour envoyer des données à partir de Word à l'accès . La possibilité d'effectuer une telle automatisation révèle que l'une des applications de bureau peuvent exploiter les commandes des autres. Instructions
    1

    Ouvrez Microsoft Access et cliquez sur le bouton "Tableau" de l'onglet "Créer" . Cette action commence à créer une table à laquelle vous envoyez les données d'un formulaire de Word .
    2

    type " Champ1 " dans la cellule à côté du champ "ID" . Cette action crée une nouvelle colonne " Champ1 " dans la nouvelle table .
    3

    Cliquez sur le bouton Office, puis cliquez sur « Enregistrer sous ». Tapez "C: \\ myDb.accdb " pour le nom de fichier. Lorsque Access vous invite pour le nom de la table, "Table1 . " De type Ceci achève la mise en place de la table à laquelle Parole enverra ses données de formulaire .
    4

    Fermer Access et puis ouvrez Word .
    5

    Cliquez sur l'onglet « Développeur », puis cliquez sur le bouton " Legacy Outils" dans le panneau " Contrôles" .
    6

    Cliquez sur la commande " zone de texte ", puis faites-le glisser dans la fenêtre du document pour définir une zone de texte pour la saisie de l'utilisateur.

    7

    Répétez l'étape 5, puis cliquez sur la commande "Button" . Faites glisser la souris en dessous de la zone de texte pour créer un bouton avec lequel l'utilisateur peut soumettre ses données de zone de texte .
    8

    clic droit sur le bouton puis cliquez sur " Afficher le code " pour entrer dans la fonction Visual Basic que Word exécuter lorsque l'utilisateur clique sur le bouton .
    9

    Tapez la déclaration suivante à la position actuelle du curseur . Cette déclaration appelle une autre routine qui enverra la valeur de la zone de texte à l'accès pour le stockage.

    SendToAccess texte boite1
    10

    Cliquez sur la rubrique «Références» du menu «Outils» puis cliquez sur la case à cocher " Microsoft Access Objects" . Cela indique à Visual Basic que votre programme a besoin d'avoir accès à des objets virtuels de Microsoft Access.
    11

    Collez le programme suivant sous la mention " End Sub " . Ce programme fonctionne accès invisible et lui dit d'insérer les données de la zone de texte dans la table d'accès que vous avez créé plus tôt .

    Public Sub sendToAccess ( str1 )

    Dim str2

    appAccess As Access.Application

    Set appAccess = CreateObject (" Access.Application " )

    appAccess.OpenCurrentDatabase ( "c: \\ myDb.accdb " )

    str2 = "INSERT INTO Table1 (champ1 ) VALUES (' " & str1 & "' ) "

    appAccess.CurrentDb.Execute str2

    appAccess.CurrentDb.Close

    appAccess.Quit l'icône de

    End Sub
    12

    cliquez sur Word dans la barre des tâches Windows pour revenir à Word, puis cliquez sur le bouton " design" pour quitter le mode de conception. Cela commence l'exécution du formulaire que vous avez fait auparavant. Vous êtes maintenant efficacement l'utilisateur pour lequel vous avez écrit le programme.
    13

    tapez le texte dans la zone de texte puis cliquez sur le bouton ci-dessous la zone de texte . Le bouton reste enfoncé pendant un moment alors que votre programme s'exécute.
    14

    Ouvrez l'Explorateur Windows, puis naviguez jusqu'au dossier "\\" , qui est l'endroit où vous avez enregistré la base de données " mydb.accdb " .
    15

    Double -cliquez sur " mydb.accdb " pour l'ouvrir , puis double- cliquez sur l'élément " table1 " dans le volet de navigation. Quand la table s'ouvre , vous verrez le mot que vous avez tapé dans la zone de texte dans le document de formulaire Word . Cela vous indique que votre programme a réussi à envoyer des données de formulaire à partir de Word à l'accès .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment savoir si un contrôle est désactivé dans un ListBox dans VFP 
  • Comment faire pour supprimer la clé primaire Utilisation d'Access Visual Basic 
  • Comment utiliser plusieurs pages dans Visual Basic 6 
  • Comment faire pour convertir une chaîne en minuscules en VBA 
  • Comment construire une table d'ordinateur 
  • Comment utiliser les boutons radio pour PictureBox dans Visual Basic 2008 
  • Comment faire une boucle dans Visual Basic 
  • Comment ouvrir un document Word en VB Net 
  • Comment ajouter une image à une image dans VB6 
  • Comment ajouter un onglet dans une chaîne sur VB.NET 
  • Connaissances Informatiques © http://www.ordinateur.cc