Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/12/2011, 23h41   #1
Futur Membre du Club
 
Homme
Architecte technique
Inscription : septembre 2011
Messages : 42
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Architecte technique
Secteur : Bâtiment

Informations forums :
Inscription : septembre 2011
Messages : 42
Points : 18
Points : 18
Par défaut Exporter le contenu d'un champ OLE

Bonjour,

J'ai cherché assez longuement, mais je n'arrive pas à trouver une réponse satisfaisante :

Je possède un champ OLE où je stocke un autre fichier de base de données mdb (je sais que c'est un peu bizarre, mais j'ai besoin de procéder de la sorte). Je voudrais pouvoir recréer automatiquement ce fichier à l'extérieur de la base contenante. Comment puis-je faire ? Merci d'avance.

Ore
oreoolep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2011, 11h10   #2
Membre confirmé
 
Avatar de lelensois16
 
Homme Romain M.
Étudiant
Inscription : avril 2009
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Romain M.
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 167
Points : 204
Points : 204
Bonjour,

Je n'ai pas tout compris mais peut être que le modèle FSO vous sera utile :
tuto ici.

Ensuite , je ne sais pas comment vous avez stocké la bd dans le champ. Si vous pouviez récupérer son chemin d'accès , le recréer via FSO est possible.

Une autre alternative la méthode
Code :
DoCmd.CopyObject (destination , nouveau nom , source)
Ou encore , créer une nouvelle instance de l'objet BD et la sauvegarder sous un autre nom.
lelensois16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2011, 11h49   #3
Futur Membre du Club
 
Homme
Architecte technique
Inscription : septembre 2011
Messages : 42
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Architecte technique
Secteur : Bâtiment

Informations forums :
Inscription : septembre 2011
Messages : 42
Points : 18
Points : 18
Bonjour,

Je viens de lire votre réponse. Merci.

En fait, j'ai "packagé" un fichier mdb à l'intérieur d'un champ OLE. C'est possible quoiqu'assez surprenant (ma base "mère" peut trimballer d'autres bases à l'intérieur. En fait, mon objectif est d'avoir une sorte de base "installation" qui crée ses bases dorsales avec une structure particulière de tables à volonté). Je ne sais pas si l'idée est excellente, mais elle m'intéresse.

J'arrive à recréer ce fichier à l'extérieur de ma base manuellement, mais en code, c'est encore non réglé.

Je vais étudier les pistes suggérées, et je reviens à vous, et encore une fois merci.

A+
oreoolep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h02.


 
 
 
 
Partenaires

Hébergement Web