| 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 exporter les données d'un champ à un autre dans Access 2007
    Exporter les données d'un champ de table à l'autre n'est pas aussi compliqué que vous ne le pensez. Dans Access , vous pouvez utiliser Visual Basic pour Applications pour automatiser ce processus. L'objet Recordset représente les enregistrements d'une table ou les enregistrements renvoyés par une requête . Cet objet est utilisé en VBA pour manipuler ces données au niveau de l' enregistrement. Vous pouvez exporter les données en parcourant les dossiers et en ajoutant des valeurs de champ à d'autres champs de la même table ou une table différente . Instructions
    1

    Cliquez sur " Database Tools " et cliquez sur " Visual Basic " pour ouvrir l'éditeur Visual Basic. Commencer à créer une sous-procédure nouvelle en ajoutant le code suivant :

    Private Sub copyFieldData ()
    2

    Créer les variables suivantes que vous allez utiliser pour copier les données : Trouvez < p> sqlstr Dim As String

    sourceRst As Recordset

    targetRst As Recordset

    rCntr As Integer

    Dim dbs As Database
    < p> Set dbs = CurrentDb
    3

    Créer une table vide avec un champ.

    strSQL = " CREATE TABLE emptyTable "

    strSQL = strSQL & "(texte Prénom ) "

    DoCmd.RunSQL ( strSQL )
    4

    Ouvrez les tables source et cible à l'aide d'un jeu d'enregistrements .

    Set targetRst = dbs.OpenRecordset ( " emptyTable " )

    Set sourceRst = dbs.OpenRecordset ( " SELECT * FROM employés salariés; »).
    5

    créer une « boucle For ... " pour parcourir toutes les lignes dans le champ " Prénom " de la table des employés et les exporter vers le champ " Prénom " dans le emptyTable .

    sourceRst.MoveLast

    sourceRst.MoveFirst
    < p > Pour rCntr = 0 To sourceRst.RecordCount - . 1.

    targetRst.AddNew

    targetRst.Fields ( " Prénom " ) Valeur = sourceRst.Fields ( "Prénom" ) Valeur < br >

    targetRst.Update

    sourceRst.MoveNext

    Suivant rCntr
    6

    Afficher une boîte de message lorsque l'exportation est terminée.
    < p > MsgBox (" les données du premier champ de nom a été exporté" )
    7

    Fin de la procédure en tapant " End Sub ". Appuyez sur "F5" pour exécuter la procédure .

    Previous :

    next :
      articles connexes
    ·Comment ajouter une zone de texte et des boutons à la …
    ·Comment copier tableau dans VB6 
    ·Comment faire pour utiliser Visual Basic pour créer un…
    ·Comment faire pour arrêter l'application actuelle de V…
    ·Comment lire un dossier et afficher le contenu que les …
    ·Comment ajouter une imprimante avec VBScript 
    ·Comment faire pour utiliser l'objet événement VBScrip…
    ·Comment faire pour remplacer un caractère dans Vb.net …
    ·Comment faire pour déterminer si une Listbox A Doubles…
    ·Comment créer Click & glisser des objets dans Visual B…
      articles en vedette
    ·Comment écrire du code compatible 64 bits 
    ·Définition de Php 
    ·Comment changer le mot de passe dans les scripts PHP po…
    ·Types de multitâche dans la boutique Threads Java 
    ·Comment trier une requête MySQL avec ORDER by 
    ·Comment permettre à un utilisateur de Plage d'entrée …
    ·Comment faire pour modifier une légende de dialogue Wi…
    ·Où est le Flasher sur une Hyundai Tiburon 2004 
    ·Comment contourner la Corbeille lors de la suppression …
    ·Comment calculer l'exponentielle en Perl 
    Copyright © Connaissances Informatiques http://fr.wingwit.com