Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AUTOMATISER L'IMPORTATION DE MODULE


Information sur la source

Catégorie :VBA Classé sous : importation, module, access Niveau : Débutant Date de création : 09/05/2001 Vu : 6 848

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Voici une petite fonction bien utile, pour importer un module dans Access :
 

Source

  • Sub Import_Module(ByVal Nom_Module As String, Nom_Fichier As String)
  • ' Nom_Interne : nom que vous donnez au module que vous allez importer
  • ' Nom_Fichier : chemin d'accès au fichier que vous allez importer
  • Dim Mon_Module As Module
  • On Error GoTo Erreur
  • 'Création du nouveau module
  • DoCmd.RunCommand acCmdNewObjectModule
  • 'Récupération du module en tant qu'objet
  • Set Mon_Module = Application.Modules(Application.CurrentObjectName)
  • 'Importation du code
  • Mon_Module.AddFromFile Nom_Fichier
  • 'Sauvegarde du module
  • DoCmd.Save acModule, Mon_Module
  • 'Fermeture du module
  • DoCmd.Close acModule, Mon_Module, acSaveYes
  • 'Renommage du module
  • DoCmd.Rename Nom_Module, acModule, Mon_Module
  • Sortie:
  • Set Mon_Module = Nothing
  • Exit Sub
  • Erreur:
  • MsgBox Err.Description, vbCritical, "Erreur n°" & Err.Number
  • Resume Sortie
  • End Sub
  • Private Sub test()
  • Import_Module "toto", "c:\sos windows\code.txt"
  • End Sub
Sub Import_Module(ByVal Nom_Module As String, Nom_Fichier As String) 
' Nom_Interne : nom que vous donnez au module que vous allez importer 
' Nom_Fichier : chemin d'accès au fichier que vous allez importer 

Dim Mon_Module As Module 
On Error GoTo Erreur 

    'Création du nouveau module 
    DoCmd.RunCommand acCmdNewObjectModule 
    'Récupération du module en tant qu'objet 
    Set Mon_Module = Application.Modules(Application.CurrentObjectName) 
    'Importation du code 
    Mon_Module.AddFromFile Nom_Fichier 
    'Sauvegarde du module 
    DoCmd.Save acModule, Mon_Module 
    'Fermeture du module 
    DoCmd.Close acModule, Mon_Module, acSaveYes 
    'Renommage du module 
    DoCmd.Rename Nom_Module, acModule, Mon_Module 

Sortie: 
    Set Mon_Module = Nothing 
    Exit Sub 

Erreur: 
    MsgBox Err.Description, vbCritical, "Erreur n°" & Err.Number 
    Resume Sortie 
End Sub 

Private Sub test() 
Import_Module "toto", "c:\sos windows\code.txt" 
End Sub
 
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Picture Box dans ACCESS [ par seb ] J'effectue une procédure de recherche assez longue dans un module d'ACCESS. J'aimerais afficher une barre de progression mais je n'arrive pas à déclar ***********Appeller un module access depuis VB6************ [ par keke ] Bonjour, comment faire pour executer un module Access depuis VB, eneffet, mon module access contient une instruction Docmd que j'aimerais utiliser pou Access : Importation d'un fichier TXT (pb de conversion) [ par seb56 ] Bonjour à tous et à toutes, J'ai un petit problème à soumettre à votre perspicacité, relatif à l'importation d'un fichier TXT dans une base Access. Importation d'un fichier texte dans une table access [ par weload ] J'ai un fichier texte du style :Nom Telephone Adresse jean 0611223344 5 rue de la victoire emilie 0699887766 10 avenue de la MODULE DANS BASE ACCESS [ par nirega ] Bonjour,si je suis dans une base Access, puis-je faire une connexion et un recordset dans un module pour la base en cour???pour avoir accès au champs Access : Changer le type de données après l'importation de fichiers txt [ par seb56 ] Bonjour, Voici mon problème : J'importe automatiquement un fichier txt dans une base Access. Je souhaite pouvoir modifier automatiquement (par VB importation données excel vers access [ par tema ] j'aimerais savoir comment importer des donées excel vers des tables access, mais pas des colonnes entieres. Je voudrais avoir acces à des cases precis Access vb : identification, module [ par lepgwen ] j'aimerais savoir comment on peut créer une identification (login + mot de passe) sous access et refuser ainsi certains droits à certaines personnes a vbscript et access [ par jahrynx ] bonjourJe cherche à réaliser un formulaire sous formes de pages d'accés auxdonnées mais je me trouve face à un ptit pb :mon formulaire original compor Importation d'un recordset ACCESS dans EXCEL [ par PIERRERAVAUX ] Bonjour,J'ai un problème d'importation d'un recordset ACCESS2000 dans Excel 97. L'instruction CopyFromRecordset ne fonctionne plus depuis que j'ai cha


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.