Bill,
Quand je parle d'ouverture de la base access, je ne parle pas de l'ouverture du fichier. Le programme Access ne sera en aucune façon ouvert dans ma solution.
C'est simplement une commande VBA qui va s'ouvrir une connexion en arrière-plan avec la base :
Set SGBD = OpenDatabase(RepApp & DbName)
Et la commande de fermeture :
SGBD.Close
En ce qui concerne l'automatisme, c'est bien simple, un seul clic est nécessaire.
Si tu veux en savoir plus, on peut communiquer par message privé dans un premier temps afin de bien comprendre ton besoin. Et ensuite construire une solution qui pourrait faire l'objet d'un nouveau tutorial. J'en ferai la proposition le moment venu.
Personnellement, je n'aime vraiment pas la saisie dans Access. Excel est bien meilleur !!
Donc je saisi dans Excel mes informations.
J'écris dans le fichier excel, toutes les informations dont le programme VBA aura besoin pour construire et alimenter la base :
- son nom
- sa table (si plusieurs table, alors plusieurs fichiers excel source)
- ses champs avec leur type et taill
- les clés de la table
A bientôt,
David
Bonsoir,
David