Access - Aide ou tutos

Access - Aide ou tutos - Logiciels - Windows & Software

Marsh Posté le 03-07-2007 à 17:36:42    

Salut,
 
J'ai créé un formulaire relié à une table, qui liste des tests faits sur telle machine à telle heure, etc...
Derrière chaque test listé, il y a toute une série de mesures précises. (toute dans une autre table, disons TableMesures, bien sur les chaque test a un Identificateur, identificateur partagé par toutes les mesures du dit test dans l'autre table, de façon à retrouver qui appartient à qui).
 
Simplement, j'aimerai qu'à partir du formulaire on puisse cliquer sur un bouton "afficher les mesures du test" qui ouvre un autre formulaire, ce nouveau formulaire affichant toutes les mesures correspondant au test.
 
Exemple: parmi plein de test, il y a le test d'identifiant 46 qui m'interesse.
Je clique sur "afficher les mesures du test". Je voudrai que le nouveau formulaire qui s'ouvre affiche toutes les mesures d'identifiant 46 correspondant à ce test.
 
Je galère un peu je connais pas trop Access.
Merci d'avance à ceux qui m'aideront.

Reply

Marsh Posté le 03-07-2007 à 17:36:42   

Reply

Marsh Posté le 03-07-2007 à 19:20:29    

Alors...  :D  
1. Tu fais un formulaire basé sur TableMesures (appelons-le formulaireTM)
2. Tu reviens sur le 1er formulaire, et tu ajoutes un bouton avec l'assistant activé (baguette magique dans la boite à outils), et tu choisis Catégorie Opération sur formulaire, Action Ouverture d'un formulaire. Tu choisis d'ouvrir ton nouveau formulaire. Ensuite, à un moment il te demande de choisir entre afficher toutes les données du 2e formulaire, ou seulement certaines, tu choisis seulement certaines.
Là, tu dois faire le rapprochement entre ton champ Identificateur sur formulaire1 et ton champ Identificateur sur formulaireTM.
Tu finis l'assistant et ça doit rouler !

Reply

Marsh Posté le 03-07-2007 à 20:14:26    

Ok merci, en fait je cherche surtout le moyen d'éviter le VBA.

 

PS: tant qu'on y est, sais-tu (toujours sans VBA) s'il est possible, à partir d'un formulaire père, d'appeler un formulaire fils qui reprend dans ses champs des infos préremplies du champ précédent ??

 

(j'ai essayé de fixer des valeurs par défaut aux champs, mais impossible de faire référence à l'enregistrement voulu d'une autre table)


Message édité par cambronne3 le 03-07-2007 à 20:15:52
Reply

Marsh Posté le 04-07-2007 à 12:34:46    

Euh... j'ai pas tout compris, là !  :D  
Par champ précédent, tu veux dire champ du formulaire père ?
Si oui, le mieux est de faire un formulaire fils non pas basé sur une seule table, mais sur une requête qui intègre à la fois les champs de la table "fils", mais aussi les champs de la table père que tu désires afficher (les fameuses valeurs "par défaut" ?).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed