Mon deuxième (et troisième) souci, suite du sujet : http://www.developpez.net/forums/d62...e/#post3687668
***********
[inutile pour ceux qui ont lu la question précédente]
Je suis en train de créer une base access qui sert à suivre l’évolution de projets. Bon, jusque là rien d’exceptionnel.
Je résume rapidement mes bases, j’en ai 2 principales : une projet et une finance. La base projet décrit le projet et la base finance (attaché en relation multiples au projet car il peut y avoir plusieurs scénarios financiers) donne les informations financières
***********
SOUCI 1 :
J’ai ma liste déroulante projetListe qui me sert à choisir le projet, et la commande « modifier » afin d’ouvrir le formulaire permettant de modifier les informations du projet. Cette commande modifier, je pense qu'il faut la relier à la clef primaire du projet pour pas qu'il y ait de confusion quand il ouvrira le formulaire "Modification de projet"
Seulement ma clé primaire dans la table projet est un nombre automatique, donc il faut que ma liste déroulante projetListe enregistre comme information IDprojet, et non le nom du projet (car plusieurs projets peuvent avoir le même nom). Ce qui donne quelque chose comme ceci :
ce qui est assez moche.
Si dans les options j’essaie après-coup de cacher les informations IDprojet, alors l’information qu’enregistre la liste va être le nom du projet. Or pour le relier au formulaire, j’ai l’impression que j’ai absolument besoin de la clef primaire.
SOUCI 2 (et plus important au fond) :
Là, un autre (et j’espère dernier) petit problème : même quand je lis la commande « modification » à la clef primaire de mon projet, il ne va afficher les projets modifiables que si au préalable toutes les informations ont été enregistrées (info comme le pays, le nom, le type, commentaires, description, …). Si le projet n’a pas toutes (ou grande partie) des informations d’enregistrée, alors j’ai droit à une feuille blanche….
Partager