Auteur

MVP Office Access 2003, 2004, 2005 et 2006

Qui sont les MVP ?

 
 

Codes pour Access

+ Base de données
+ Administrateur
+ Table
+ Requête
+ Formulaire
+ Dates & Heures
+ Nombre
+ Math
+ Fichier
 -  Commandes externes
+ Automation
+ Equivalence
 
 

Tuto Access 2007

+ Base de données
 
 

Lettre d'information

Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner

captcha
Merci de recopier le code alphanumérique ci-dessus
114 Abonnés
 
 

Commandes externes - Exporter objet externe

Description 
Cette fonction permet d'exporter un objet qui se trouver dans une base de donnée externe dans une autre base de données externe.
 
Synthaxe 

DeleteObjectExterne (strDbSrc, strDbDest, intType, strObject)

La synthaxe de la fonction DeleteObjectExterne comprend les éléments suivants :

ElémentsDescription
strDbExpression de chaîne correspondant au chemin complet et au nom de la base de données externe qui contient l'objet que l'on souhaite exporter.
strDbDestExpression de chaîne correspondant au chemin complet et au nom de la base de données de destination de l'objet.
intTypeExpression numérique correspondant au type d'objet que l'on souhaite exporter (à partir d'Access 2000, il est possible de définir le type de donnée de cet argument comme AcObjectType en mettant intType As AcObjectType).
strObjectExpression de chaîne correspondant au nom de l'objet que l'on souhaite exporter.

Section Valeurs :
L'argument intType prend les valeurs suivantes :

ConstanteValeurDescription
acTable0Table de la base
acQuery1Requête de la base
acForm2Formulaire de la base
acReport3Etat de la base
acMacro4Macro de la base
acModule5Module de la base
 
Exemple 

Cette fonction pourra être appelée dans VBA de la façon suivante :

ExportObjectExterne "c:...BaseExterneSource", "c:...BaseExterneDestination.mdb", 2, "NomFormulaireAExporter"

 
Code de la fonction 


Public Function ExportObjectExterne(strDbSrc$­, strDbDest$­, intType%, strObject$­)
'** intType : 0 pour table, 1 pour requête, 2 pour formulaire
'** 3 pour état, 4 pour macro et 5 pour module

Dim acApp As Object

Set acApp = CreateObject("Access.Application")
With acApp
    .OpenCurrentDatabase strDbSrc
    .DoCmd.TransferDatabase acExport, , strDbDest, _
        intType, strObject, strObject
    .CloseCurrentDatabase
End With

acApp.Quit: Set acApp = Nothing

End Function

 


Date de création : 27/10/2006 @ 16:02
Dernière modification : 27/10/2006 @ 16:06
Catégorie : Commandes externes
Page lue 1503 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

 
 

Réactions à cet article


Personne n'a encore laissé de commentaire.
Soyez donc le premier !


 
 

Recherche




Google

 
 

Préférences

Votre nom (ou pseudo) :

Votre mot de passe :

     


Membres 76 Membres

membres les 10 derniers :
jujubegood   Rachid   fifimeyrou   MoxQwoidT   fof_alaz   bellemeche   Bruno   fatima   foubay   feever   
Membre en ligne : Membre en ligne :
( personne )
Anonyme en ligne : Anonyme en ligne : 1

Total visites : Total visites : 120383  
hit Affluence record: 102
le 17/06/2007 @ 07:36

Ecrire à Jessy SEMPERE Ajouter aux favoris Recommander ce site à un ami Version mobile
 
 


Design Jessy © 2007 - Compatible IE6, IE7 et Mozilla 2.0.0.1

  Site créé avec GuppY v4.5.18 © 2004-2005 - Licence Libre CeCILL

Document généré en 0.06 seconde