Bonjour,
J'ai une table Objet, et je dois créer un Etat synthétisant toutes les infos d'un objet, que l'on aura sélectionné au préalable à partir d'une zone de liste.
Cette opération est elle possible?
Si oui comment?
Merci d'avance !
![]()
Bonjour,
J'ai une table Objet, et je dois créer un Etat synthétisant toutes les infos d'un objet, que l'on aura sélectionné au préalable à partir d'une zone de liste.
Cette opération est elle possible?
Si oui comment?
Merci d'avance !
![]()
Bonjour,
C'est plutôt simple...
D'abord, tu commences par créer un formulaire avec ta zone de liste contenant tous tes objets. Ensuite, tu donnes un nom à ta zone de liste avec l'onglet propriétés (par exemple, maListe). Ensuite, tu enregistre ton formulaire (par exemple, monFormulaire).
Par la suite, tu vas créer une requête qui va aller chercher toutes les informations pour un objet que tu veux afficher dans l'état. Dans la clause WHERE du champ nomObjet, tu écris = [FORMS]![monFormulaire]![maListe] (pour récupérer la valeur da la zone de liste). Puis, tu enregistre ta requête (maRequête)
Enfin, lorsque tu créés ton état, tu sélectionnes ton état (soit en cliquant en haut à gauche de l'état ou en utilisant la zone de liste en haut à gauche) puis tu vas dans les propriétés. Dans l'onglet Données, le champ Source, tu utilise la boite de dialogue pour aller chercher la requête (maRequête) que tu avais préparée. Tu enregistres l'état ainsi créé (monÉtat)
Une petite boite apparait avec le nom de tous les champs récupérés à partir de la requête déjà préparée! Tu utilises ces champs pour afficher les infos.
Finalement, tu retournes dans le formulaire que tu avais déjà créé (monFormulaire) pour y créer un bouton qui affiche l'état (monÉtat). Cette partie se fait avec un assistant, il ne devrait pas y avoir de problème...
N'hésite pas à réécrire s'il y a d'autres problèmes!
Merci beaucoup Alfador !
Je te met 10/10 pour les explications !
Si seulement tout le monde pouvait être aussi clair que toi ^^
Merci![]()
Ça fait plaisir d'aider les autres (pour les fois que ca arrive!)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager