IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

transfert de données d'un userform excel vers access


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Par défaut transfert de données d'un userform excel vers access
    Bonsoir,

    Je suis en train de réaliser une petite application pour gérer des stocks.

    Je travaille sous XP avec office 2003.

    J'ai créé un formulaire sur excel (que j'utilise comme interface) et j'ai tapé un code pour que les données encodées sur le formulaire soient transmises dans une base de données access. Ce code est associé au bouton OK du formulaire.

    Ici il s'agit du formulaire d'encodage d'une entrée de produit.

    Les données sont destinées à une table appelée "Entrées".

    ça ne marche pas. J'ai le message d'erreur suivant :
    could not find installable ISAM.
    J'ai essayé de réparer office mais en vain. J'ai également téléchargé visual basic 6 et rien.

    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub okuf1_Click()
    Unload UserForm1
    Dim MyConnect As String
    Dim MyRecordset As ADODB.Recordset
    Dim TextBox6 As Long
    Dim TextBox5 As Date
    Dim DTPicker2 As Date
    Dim ComboBox1 As Long
    MyConnect = "Provider=Microsoft.Jet.OLEDB.4.0;""Data Source= D:\Profiles\felabba\Desktop;" & "UserID=felabba;""Extended properties=Excel 12.0;"
    Set MyRecordset = New ADODB.Recordset
    MyRecordset.Open "tbl_Entrées", MyConnect, adOpenStatic, adLockReadOnly
    MyRecordset.AddNew
    MyRecordset.Fields("Nom encodeur").Value = TextBox6
    MyRecordset.Fields("Date de l'encodage").Value = TextBox5
    MyRecordset.Fields("Date de réception").Value = DTPicker2
    MyRecordset.Fields("Fournisseur").Value = ComboBox1
    MyRecordset.Update
    MyRecordset.Close
     
    End Sub
    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Tu fais du VBA, si je ne m'abuse.

    Dans ce cas, il faut poser ta question sur le forum VBA Excel, tu auras plus de réponse.

Discussions similaires

  1. [XL-2007] Transfert de données Excel vers access création de Doublons
    Par soumilo dans le forum Excel
    Réponses: 2
    Dernier message: 16/07/2012, 12h12
  2. Transfert de données d'excel vers access
    Par mataw dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/04/2012, 09h04
  3. Transfert de données EXCEL Vers Access
    Par Mon_ami dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 29/12/2010, 18h57
  4. Transfert de données excel vers access
    Par Isabelle27 dans le forum Access
    Réponses: 3
    Dernier message: 22/03/2007, 07h11
  5. transfert des données d'un fichier text vers un fichier excel sous VB
    Par insane_80 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 24/09/2006, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo