Bonjour,
Est il possible d'importer un formulaire d'une Base de donnée ACCESS vers une autre Base de donnée ACCESS.
je précise bien que je souhaiterais importer le FORMULAIRE et non les requetes issues de ce formulaire..
Merci de votre aide.
Bonjour,
Est il possible d'importer un formulaire d'une Base de donnée ACCESS vers une autre Base de donnée ACCESS.
je précise bien que je souhaiterais importer le FORMULAIRE et non les requetes issues de ce formulaire..
Merci de votre aide.
Bonjour,
Dans le menu principal d'access, il y a un endroit pour importer/exporter n'importe quel objet d'une base vers une autre (table, requete, formulaire, module). Selon la version l'endroit change mais la fonction existe toujours
Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME
bonjour Nico,
J'ai oublié de préciser que ce formulaire importé dévait etre attaché. Ainsi, si une modification du formulaire avait lieu dans la BDD B , le formulaire exporté dans la BDD A serait lui aussi modifié.
Mais aprés des recherches sur internet, on ne peut pas attacher un formulaire d'une BBD à une autre.
J'ai donc essayé de trouver une autrre solution :
Dans un de mes formulaires de ma BDD intitulée table cas - Copie.mdb, j'ai crée un bouton de commande qui va chercher la BDD intitulée "BD Gestion Remorques SLM.mdb".
Sur ce bouton de commande , j'ai crée un code evenementiel sur clic.
Ce code contient la commande SHELL.
Lorsque je clic sur le bouton de commande , j'ai un message d'erreur qui apparait :
erreur d'éxécution '5'
Argument ou Appel de procédure incorrect
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Commande60_Click() Dim stAppName As String stAppName = "P:\Commun\Intranet PFC SLM\maintenance\BD Gestion Remorques SLM.mdb" Shell """stAppName"" ""P:\Commun\Intranet PFC SLM\organisation\fichier SLM\table cas - Copie.mdb""", vbNormalFocus End Sub
oups je me suis trompé dans le type d'erreur.
Voici l'erreur qui apparait lorsque je clic sur le bouton de commande
erreur d'éxécution '53'
Fichier introuvable
Dans ce cas la solution passe plutot par une bibliothèque de formulaires partagés je crois. Je ne l'utilise pas mais j'ai déjà vu des trucs là dessus sur ce forum !
Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME
merci Nico pour l'info.
Je vais aller faire des recherches ..
Bonjour,
En effet on peut créer une bibliothèque avec n'importe quel objet dedans.
Pour la lier il suffit de le faire comme une bibliothèque de code. Dans VBE/références
Par contre il y a quelques spécificités :
1) Currentdb désignera toujours la base principale. Pour désigner la bibliothèque il faudra utiliser CodeDb. Idem pour Project.
2) Les classes ne peuvent pas être instancié directement, il faut passer par une fonction. (voir mon tuto sur la MELA)
3) En exécution de l'application, les modifications du code VBA de la bibliothèque ne sont pas enregistrées.
4) Les fonctions et procédures de l'application ne sont pas visibles depuis la bibliothèque.
5) Lors de la compilation ACCDE, il faut commencer par compiler la bibliothèque, puis refaire le lien vers ce nouveau accde et ensuite générer l'accde de l'application.
Cordialement,
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie
Bonjour Fabrice et merci pour ces précisions
Je me garde ça sous le coude car je pense que cela peut m'être très utile prochainement !
Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME
Merci Loufab,
J'ai réussi a afficher le formulaire
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager