Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment écrire des programmes en Vi…
  • Comment faire pour créer une biblio…
  • Comment valider une adresse électro…
  • Qu'est-ce que OCX dans Visual Basic 
  • Comment personnaliser ValidationSumm…
  • Comment faire pour ouvrir un jeu d'e…
  • Comment faire pour importer binaire …
  • Comment créer Visio Symboles 
  • Comment accéder à une base de donn…
  • Comment régler le curseur syntaxe p…
  •   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 accéder à Visual Basic pour importer des données Excel

    Visual Basic est un langage de programmation de Microsoft qui est relativement facile à utiliser et Microsoft Access et Excel sont des applications proposées dans la suite Microsoft Office . Code Visual Basic.NET est essentielle lorsque vous travaillez avec des feuilles de calcul Excel et le besoin d'importer des données à une base de données Access . Les données peuvent être nécessaires dans l'accès à la manipulation des données de plus en utilisant des outils de base de données . Instructions
    1

    Démarrez un nouveau projet Visual Basic.NET et ajouter une touche "" pour votre formulaire. Sélectionnez le menu "Projet" et cliquez sur "Propriétés . " Sélectionnez "Références" et cliquez sur "Ajouter". Sélectionner "COM" et cliquez sur " Office 12.0 Object Library ". Sélectionnez "OK".
    2

    Créer une nouvelle feuille de calcul Excel et ajouter les données suivantes :

    Rubrique1 FIELD2

    données Données2

    données Données2 Photos

    Sauvegarde sur "C: \\ " as ". ExcelToImport.xls "
    3

    Double -cliquez sur " Button1" sur votre formulaire pour ouvrir " Form1.vb . " Tapez la commande suivante dans " Button1_Click " pour créer un sous appel :

    importAllData ("C: \\ ExcelToImport.xls ", " C: \\ AccessFile.mdb " )

    MessageBox.Show (" l' importation est terminée " )
    4

    Tapez la suivante pour créer un nouveau sous appelé" importAllData " qui va créer un nouveau fichier de base de données pour l'importation :

    Private Shared Sub importAllData ( ByVal file_path As String , ByVal db_path As String )

    accessdb As Microsoft.Office.Interop.Access.Application

    accessdb = New Microsoft.Office.Interop.Access.ApplicationClass () < br >

    accessDB.Visible = False

    accessDB.NewCurrentDatabase ( db_path , = Nothing

    conn As OleDb.OleDbConnection = MakeExcelConnection ( file_path )

    FillAccessDatabase (conn , db_path , file_path )

    End Sub
    5

    Tapez la commande suivante pour créer un nouveau sous appelé " FillAccessDatabase ":

    Private Shared Sub FillAccessDatabase ( ByVal conn, ByVal db_path , ByVal file_path )

    conn = "Provider = Microsoft.ACE.OLEDB .12.0 ; " et " Data Source = "& file_path &" "&" Extended Properties = Excel 12.0 , "

    connexion As OleDb.OleDbConnection = New OleDb.OleDbConnection ( conn)

    Dim _command Comme OleDb.OleDbCommand = New OleDb.OleDbCommand ()

    _command.Connection = connexion

    _command.CommandText = " SELECT * INTO [ MS Access ; Database = " & db_path & " ] . [ Feuil1 ] FROM Sous
    6

    Tapez la commande suivante pour créer une nouvelle fonction appelée " MakeExcelConnection ":

    privé MakeExcelConnection Shared Function ( fileName ByVal As String) As OleDb.OleDbConnection

    Dim conn As String

    conn = "Provider = Microsoft.ACE.OLEDB.12.0 ; " et "Data Source =" & nomFichier & " " & " Extended Properties = Excel 12.0 , "

    Connexion As OleDb.OleDbConnection = New OleDb.OleDbConnection ( conn)

    Retour connexion

    End Function
    7

    exécuter votre programme et cliquez sur " Button1" à importer " Sheet1" de votre feuille de calcul Excel à la table " Sheet1" dans Access.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment accéder à la zone de liste déroulante dans une requête 
  • Comment faire pour convertir VBS Avec FreeBasic 
  • Comment compter le nombre de lettres d'une chaîne en VB6 
  • Comment faire pour supprimer des enregistrements de procédure stockée dans Visual Basic 
  • Comment faire une paie hebdomadaire sur Visual Basic 
  • Comment programmer Devise en Vb.Net 
  • Comment emballer VB.NET Projet 
  • Comment définir des étiquettes ou des numéros de ligne dans Visual Basic 
  • Comment casser le code VBA sur plusieurs lignes 
  • Comment faire un outil dans Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc