| 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 insérer un enregistrement dans la base de données VBA
    VBA est un langage de programmation développé par Microsoft pour une utilisation dans un certain nombre de produits Microsoft, y compris Microsoft Office . Les programmeurs peuvent créer des bases de données dans un programme, tels que Access, puis insérer des données dans la base de données d'une autre application , comme Excel. Accès à une base de données pour insérer un enregistrement dans ce à partir de VBA nécessite une connexion à la base de données dans votre code VBA , d'établir et d'insérer des enregistrements dans une base de données dans VBA est assez facile pour un programmeur novice à accomplir en quelques étapes . Instructions
    1

    ouvertes .
    2

    "Outils ", Microsoft Excel Cliquez sur "Macro" , puis cliquez sur " Visual Basic " . Cela va ouvrir l'environnement de programmation VBA.
    3

    Cliquez sur "Insérer " et " Module ". Vous êtes maintenant dans un module de code de programmation
    4 Type de

    ou copiez et collez le subprocedures suivantes dans le module de code : . Exportations

    Sous ADOFromExcelToAccess ()

    ' les données de la feuille de calcul active à une table dans une base de données Access

    « cette procédure doivent être modifiées avant d'utiliser

    cn As ADODB.Connection , rs comme ADODB.Recordset , r As Long < br >

    'Connexion à la base de données Access

    Set cn = New ADODB.Connection

    cn.Open "Provider = Microsoft.Jet.OLEDB.4.0; " & _
    < p> "Data Source = C: \\ FolderName \\ nom_base_données.mdb ; "

    ' ouvrir un jeu d'enregistrements

    Set rs = New ADODB.Recordset

    rs.Open NomTable " " , cn , adOpenKeyset , adLockOptimistic , adCmdTable

    « tous enregistrements d'une table

    r = 3 ' de la ligne de départ dans la feuille de calcul

    Do While Len ( Range (" a " & r ) . Formula) > 0

    « répétition jusqu'à la première cellule vide dans la colonne A

    rs

    . AddNew 'Créer un nouveau record
    valeurs

    « ajouter dans chaque champ de l'enregistrement

    . Fields ( " FieldName1 ") = Range (" A " & r ) . Valeur

    . Fields ( " FieldName2 " ) = Range (" B " & r). Valeur

    . Fields ( " FieldNameN ") = Range (" C " & r). Valeur

    «Ajouter d'autres champs si nécessaire ...

    . Update ' enregistre un nouveau record

    End With

    r = r + 1' ligne suivante

    boucle

    rs.Close Photos

    Set rs = Nothing

    cn.Close

    Set cn = Nothing End Sub


    Le modèle de code crée une connexion à une base de données Access VBA et inserts divers enregistrements en même temps . Assurez-vous de remplacer le nom du dossier et le nom de base de données avec votre base de données actuelle et le nom du dossier pour que cela fonctionne .

    Previous :

    next :
      articles connexes
    ·Comment Diviser en VBA 
    ·Comment obtenir une réponse d'un Messagebox 
    ·Options de Dim dans VBA 
    ·Comment télécharger un fichier sur le serveur en VB.n…
    ·Comment arrêter une boucle infinie sur Macro 
    ·Propriétés des formulaires dans Visual Basic 
    ·Comment faire pour accélérer le code VBA 
    ·Comment Pen d'un fichier en VB.NET avec une application…
    ·Comment utiliser une table de hachage dans une applicat…
    ·Fonctions de cas en VBA 
      articles en vedette
    ·Comment Timestamp pour MySQL PHP 
    ·Comment créer guerre syntaxe du fichier 
    ·Comment faire pour supprimer Combo Box Doubles 
    ·Comment: Méthodes de classe Python 
    ·Comment faire pour exécuter des applets dans NetBeans 
    ·Fonctions sur Python 
    ·Comment nettoyer des éléments flottants en CSS 
    ·Comment afficher GridView sur une page séparée 
    ·Introduction à SQL Certification 
    ·Comment utiliser les formulaires Ajouter connecter dial…
    Copyright © Connaissances Informatiques http://fr.wingwit.com