OVH Cloud OVH Cloud

importation d'objets

2 réponses
Avatar
Baptiste
Bonjour,

Je souhaite importer de nouveaux objets (formulaire, requêtes ect...) dans
une base de donnée. Pour cela, j'utilise l'option import. Le problème, c'est
que j'importe des formulaires déjà existant afin de les remplacer et Access
crée un deuxième formulaire intitulé compte1 au lieu d'écraser le formulaire
compte. Est il possible d'établir des règles d'import? J'ai essayé de prendre
le problème dans l'autre sens en exportant les nouveaux formulaires vers la
base de données mais j'ai un message qui m'indique que je n'ai pas
l'autorisation de supprimer le formulaire (et oui, la base est sécurisée...)
avez vous une solution?

Merci de votre aide

Baptiste

2 réponses

Avatar
Anor
Bonjour,

As tu essayé avec une petite fonction en vba :

Function tafonction()
DoCmd.TransferDatabase acImport, "Microsoft Access", _
"C:...BaseSource.mdb", acForm, "Formulaire à Importer", _
"Nom du Formulaire destination"
End Function

Pour plus de simplicité, tu peux l'appeler depuis une macro :
exécuterCode et appeler tafonction

à+
Arnaud




"Baptiste" a écrit dans le message de news:

| Bonjour,
|
| Je souhaite importer de nouveaux objets (formulaire, requêtes ect...) dans
| une base de donnée. Pour cela, j'utilise l'option import. Le problème, c'est
| que j'importe des formulaires déjà existant afin de les remplacer et Access
| crée un deuxième formulaire intitulé compte1 au lieu d'écraser le formulaire
| compte. Est il possible d'établir des règles d'import? J'ai essayé de prendre
| le problème dans l'autre sens en exportant les nouveaux formulaires vers la
| base de données mais j'ai un message qui m'indique que je n'ai pas
| l'autorisation de supprimer le formulaire (et oui, la base est sécurisée...)
| avez vous une solution?
|
| Merci de votre aide
|
| Baptiste
Avatar
Baptiste
Merci de ta réponse, mais je suis pas du tout une star en vba...
Ce qui pourrait etre pas mal, c'est que j'ai une fonction qui aille chercher
tous les objets présents dans une autre base (requête, forms ect....), les
importe en écrasant les objets si certain existe déja....parce que le code
que tu m'a filé concerne uniquement un formulaire donné non? les importations
que je fais régulièrement comporte un nombre aléatoire d'objets....c'est un
peu galère de les notifier un à un...

Voilà, donc si tu pouvais être un peu plus précis dans le code à insérer, ça
serait super cool de ta part !

Bon WE

Baptiste



Bonjour,

As tu essayé avec une petite fonction en vba :

Function tafonction()
DoCmd.TransferDatabase acImport, "Microsoft Access", _
"C:...BaseSource.mdb", acForm, "Formulaire à Importer", _
"Nom du Formulaire destination"
End Function

Pour plus de simplicité, tu peux l'appeler depuis une macro :
exécuterCode et appeler tafonction

à+
Arnaud




"Baptiste" a écrit dans le message de news:

| Bonjour,
|
| Je souhaite importer de nouveaux objets (formulaire, requêtes ect...) dans
| une base de donnée. Pour cela, j'utilise l'option import. Le problème, c'est
| que j'importe des formulaires déjà existant afin de les remplacer et Access
| crée un deuxième formulaire intitulé compte1 au lieu d'écraser le formulaire
| compte. Est il possible d'établir des règles d'import? J'ai essayé de prendre
| le problème dans l'autre sens en exportant les nouveaux formulaires vers la
| base de données mais j'ai un message qui m'indique que je n'ai pas
| l'autorisation de supprimer le formulaire (et oui, la base est sécurisée...)
| avez vous une solution?
|
| Merci de votre aide
|
| Baptiste