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

Macros et VBA Excel Discussion :

appel d'un module dans un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2014
    Messages : 18
    Par défaut appel d'un module dans un userform
    Bonjour, je programme en VBA Excel avec une base de données Access mais là j'ai un souci, j'ai fait la connexion dans un module que j'ai nommé OPENCONNEXION et maintenant je ne sais pas comment l'appeler sous un userfom car j'ai mes requêtes d'insertion dans la base de données à partir d'un bouton « Valider » :

    Voici mon code de connexion :

    Code VBA : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    Public Function OPENCONNEXION1()
    Dim st As String
    Dim strquery As String
    Dim flagerr As Long
    Dim coderror As Long
    Dim MESSERROR As String
    Dim ObjFileSystem, ObjEngine
    Dim i As Integer, j As Integer
    Dim Str2 As String, NomBaseDest As String
    Dim basename As String, NomBase As String, dbConnectionString As String
    '
    On Error GoTo ErrPtnr_OnError
    ' SQL = True
     ACCESS = True
     If ACCESS = False And SQL = False Then
        MsgBox "Aucun type de base n'est choisie"
        Exit Function
     End If
     If ACCESS = True Then
       End If
       NomBase = "C:\Users\kdjiko\Desktop\macro mama\BD_MAINTENANCE.mdb"
       Connecter = False
       dbConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                            "Password=" & ";" & _
                            "Data Source= C:\Users\kdjiko\Desktop\macro mama\BD_MAINTENANCE.mdb" ' ";"
    '                        "Persist Security Info=TRUE;" & _
    '                        "Jet OLEDB:Database Password=012304"
      'ElseIf sql = True Then
     
     ' End If
      If IsEmpty(dbs) = True Then
         Set dbs = Nothing
      End If
      Set dbs = CreateObject("ADODB.Connection")
      dbs.ConnectionString = dbConnectionString
      dbs.ConnectionTimeout = 30
      dbs.Open
      Connecter = True
      OPENCONNEXION1 = 0
    ErrPtnr_OnError:
    MsgBox ("Ready")
     'coderror = Err.Number
         '  MESSERROR = Err.Description
         '  Select Case coderror
           '  Case 35602
           '     flagerr = 1
            ' Case 0
            '    GoTo ENDD
            ' Case Else
             '   MsgBox "Erreur N° " + Str(coderror) + "  " + MESSERROR
             '   GoTo ENDD
          'End Select
        ' Resume Next
    ENDD:
    End Function

    Nom : QES.PNG
Affichages : 207
Taille : 24,4 Ko

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    rappel :

    Important : Éditorial - à lire avant de poster

    Et si cela concerne bien le VBA Excel !

Discussions similaires

  1. Appel d'un module par CommandButton dans un Userform
    Par poulette17 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/02/2013, 18h24
  2. Appel d'un module dans une classe différente
    Par moithibault dans le forum Général Python
    Réponses: 12
    Dernier message: 18/04/2010, 21h46
  3. [Joomla!] Appel d'un module dans un composant
    Par metwa dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 29/12/2009, 09h57
  4. [1.x] symfony 1.2 [propel] appel d'un module dans un autre module
    Par sonja dans le forum Symfony
    Réponses: 1
    Dernier message: 26/03/2009, 00h02
  5. [VB.NET] Appeler une sub public dans un module de form
    Par SergeF dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2004, 13h08

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