Bonjour,
Dans ma base de données Access, j'ai créé des formulaires via des requêtes.
J'aimerais que lorsque j'ouvre un formulaire grâce à un bouton sur un autre formulaire, il ne m'affiche pas certains champs.
Pour être plus clair, il s'agit de résultats pour différentes équipes. Lorsque le chef d'équipe ouvre le formulaire, les noms et prénoms des gens de son équipe s'affichent.
Mais j'aimerais que lorsqu'un chef d'équipe veuille, non plus voir les résultats de sa propre équipe mais comparer les résultats de son équipe à ceux des autres équipes, les noms et prénoms ne s'affichent plus. Qu'il y ait seulement les noms des équipes et le résultat pour chaque équipe.
Je ne veux pas créer une nouvelle requête et un nouveau formulaire, j'aimerais utiliser le même en cachant certains champs.
Je ne veux surtout pas que les chefs d'équipe puissent voir les résultats des gens des autres équipes, je veux qu'ils aient seulement accès au résultat global. Le formulaire sera en lecture seule afin qu'ils ne puissent pas eux même modifier la requête pour afficher les noms et prénoms.
Pour l'instant, voici le code que j'ai pour ouvrir le formulaire en mode tableau croisé dynamique. Que puis-je ajouter?:
Private Sub Commande21_Click()
DoCmd.OpenForm "FormName", acFormPivotTable, , , acFormReadOnly
End Sub
Je ne suis pas sûre d'être très claire.
Si quelqu'un pense pouvoir m'aider, j'attends une réponse de votre part et suis prête à donner plus d'information.
Merci d'avance!
Partager