Bonjour à tous.
Me revoila parmi vous pour solliciter à nouveau votre aide.
Malgré diverses recherches dans la FAQ, je n’ai pas trouvé réponse à mon problème.
Voila l’enchainement de procédures sur lequel je bloque :
Structure :
-une table « marchés » - Chaque enregistrement décrit les caractéristiques d’un marché.
-Une table OS – chaque enregistrement décrit les caractéristiques d’un ordre de service.
Le lien marchés-os se fait par le champ num_marché
But poursuivi : je voudrais, après le choix d'un num_marché, afficher les caractéristiques du marché choisi et ses ordres de service pour mettre à jour (modif) les OS et éventuellement en créer un nouveau.
-Pour définir le paramètre d’une requête (qui est num_marché), j’ouvre un 1er form pour saisir « num_marche » .
-Un 2eme form « affiche_fiche_marche » est alors ouvert en mode modification
(Sa source de données est une requête paramétrée dont le paramètre est « num_marché » saisi précedemment)
-Ce formulaire « affiche-fiche_marche » comprend un sous-formulaire « ss_fml_aff_table_os » que je peux modifier à la demande (ça, ça marche !)
- Un bouton de commande du formulaire principal ouvre un formulaire spécifique d’ajout de nouvel enregistrement au fml_aff_table_os.
-Après validation de cet ajout et sauvegarde , je retrouve donc mon formulaire principal (affiche_fiche_marché) + son ss formulaire (aff_table_os) dans son état antérieur. Or, je voudrais y retrouver mon dernier ajout.
Mon problème : quand j’actualise le "fml_affiche_fiche_marche", étant donné qu’il a pour source de données une requête paramétrée, access me demander de saisir "num_marché", chose que je voudrais éviter.
Autrement dit, comment passer le paramètre à la requête de manière automatique ?
Si vous avez eu la patience de me lire jusqu’au bout, je vous en remercie !
Et si vous avez des suggestions, ce serait super !
Partager