Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment écrire un fichier VBS pour …
  • Comment faire pour utiliser XML dans…
  • Comment utiliser les boutons radio p…
  • Comment ajouter un fichier existant …
  • Comment utiliser DataGridView pour M…
  • Comment programmer Microsoft Windows…
  • Comment écrire un fichier texte dan…
  • Comment programmer dans Access 2007 
  • Comment interroger en VB Script 
  • Qu'est -ce qu'un pilote Mirage 
  •   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 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

    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.

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un compteur global en VB 
  • Comment totaux d'entrée dans une base de données 
  • Comment obtenir le nom du script en VBS 
  • Comment créer des applications Visual Basic vers Karlovy l'orthographe d'un mot 
  • Comment passer une collection à une fonction dans VBA 
  • Comment insérer un enregistrement dans la base de données VBA 
  • Comment écrire simples codes Visual Basic 
  • Tutoriel Visual Basic sur Checkboxes 
  • Comment enregistrer une image dans une base de données MS Visual Basic 6 
  • Comment lire un Raw page Web dans Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc