CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Access] Problème BdD partagé

Jacob_Keyes
Jacob_Keyes
Niveau 10
12 avril 2012 à 19:45:15

Bonjour/Bonsoir à tous !

Je suis en 1er années de BTS informatique, et avec mon groupe nous avons un problème.
En effet, nous travaillons sur un Programme construit par access.
Le problème est que les Formulaires et tables ont été construit séparément.
Nous avons lié les tables et le formulaire sur le programme.

Le problème, c'est que la liaison n'est pas définitive. A chaque fois qu'on change de poste informatique ( programme installé sur clé USB ) nous devons toujours retracer le chemin pour que les Tables soit lié.

Ce n'est pas trés dérangeant en soit, mais c'est que quand nous donnerons le projet à notre professeur via clé USB, le programme ne marchera pas sur son ordinateur, puisque le chemin des tables aura changé.
Et d'aprés se qu'il dit, il cherchera pas à voir d'ou vient le problème.

Y a t-il un moyen pour lié définitivement les tables et les formulaires sur un même fichier ?
Si quelqu'un à la réponse et une solution, ça nous sauvera vraiment la vie :)
Merci à vous, quelque soit votre réponse.

stargamer2
stargamer2
Niveau 9
12 avril 2012 à 21:04:37

J'ai relus cinq fois et je n'arrive pas à comprendre le problème. Que veux tu dire par "liaison entre table et formulaire dans le programme", "chemin des tables", "retracer un chemin pour lier des tables"

O_o

Silvermo
Silvermo
Niveau 26
12 avril 2012 à 21:07:59

C'est pour ça que je lui ai demandé de poster ici, car il m'a demandé par MP et j'ai pas compris :-(

Jacob_Keyes
Jacob_Keyes
Niveau 10
12 avril 2012 à 21:43:03

Pour tout dire, c'est un problème que je ne comprends pas trop moi même XD
Surtout que dans le groupe ce n'est pas moi qui me suis occupé de ça.

En fait, on a fait les formulaires sur un fichier access, et on a fait les tables sur une autre.
Ensuite pour que le tout ales ensemble, on a fait en sorte que les tables soit importé sur le fichier access comportant les formulaires.

Mais les tables ne sont pas vraiment sur le programme avec les formulaires, il faut lui indiquer le fichier d'origine pour qu'il fasse le lien et intègre les tables.

Je me doute que ce ne doit pas être facile.
On a rien trouvé sur Internet qui pouvait répondre à nos questions...

nikko45
nikko45
Niveau 9
13 avril 2012 à 08:24:55

Hello,

C'est une pratique assez courante et même plutôt conseillée que de séparer les formulaires/reports de la base de données par elle même. Effectivement, ensuite, il faut lier les tables de la BDD1.mdb (contenant les tables et donc les datas) par exemple dans la BDD2.mdb (contenant les formulaires)

Le problème est assez logique je dirai. Si vous avez créé un lien par rapport a une clé usb la BDD va chercher un lien physique genre K:/bdd1.mdb le problème c'est que la lettre du lecteur logique va changer a chaque nouveau poste.

Donc soit :
1. tu fais en sortes que ton appli soit copiée dans un chemin spécifique genre C:\Appli\bdd1.mdb et via un autorun sur ta clé ca va copier dans ce répertoire (un petit batch devrait suffir)

2. tu créés un code VBa qui va tester si la BDD est dispo et sinon elle demande ou cherche elle même la bonne BDD, plus d'infos ici apparement :
http://www.developpez.net/forums/d165928/logiciels/microsoft-office/access/chemin-relatif-tables-liees/

A+
Nico

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment