| 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 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 .

    Previous :

    next :
      articles connexes
    ·Comment créer des IHM symboles personnalisés 
    ·Comment utiliser une fonction Sum dans VB.net 
    ·Comment utiliser CreateProcess en VB6 
    ·Projets Visual Basic 
    ·Comment utiliser un vbNewLine dans Vb.Net 
    ·Comment faire pour créer une base de données d'une pa…
    ·Comment utiliser Fractionner en VB 
    ·Façon de faire défiler un texte en VB.Net 
    ·Moyen efficace de fractionner des chaînes en VB.NET 
    ·Définition de Visual Basic 6.0 
      articles en vedette
    ·Comment tester locale Upload FTP PHP dans Dreamweaver 8…
    ·Comment changer les couleurs des polices dans Java 
    ·Comment imprimer l'écran de sortie de C Programme 
    ·Comment détecter un serveur proxy dans NET 
    ·Quel est Msgina.dll 
    ·Les avantages de diagrammes de flux de données 
    ·Caractéristiques de Visual Basic 
    ·Comment accéder à plusieurs bases de données dans un…
    ·Perl Tutoriel pour l'impression HTML & Inline HTML Fram…
    ·Comment lire Nombre Hex C + + 
    Copyright © Connaissances Informatiques http://fr.wingwit.com