Bonjour à tous,
J’ai une formule qui marche très bien, dans un Modèle, mais j’ai besoin de l’affiner pour dissocier un affichage de données.
Le principe est de lister l’historique de Fêtes organisées par des Etablissements d’entreprises distincts.
Exemple :
Une Société_X a un siège social à Paris, et une usine à Lyon. Chaque site fait une Soirée chaque année. Mais actuellement, ma formule ne génère pas l’historique de CHAQUE site. Tout est « regroupé », que je sois sur la Soirée du siège ou bien celle de l’usine. Alors que je voudrais que chacune ait ses valeurs propres.
Ma formule actuelle est :
Si ( EstVide ( Nom de l'événement );Type d'événement & Si ( Not EstVide ( Mois ) ; " de " & Mois ; "") & Si ( Not EstVide ( Acronyme Commanditaire) ; " (" & Acronyme Commanditaire & ")"; "") & " " & zctCompanyName;Nom de l'événement & Si ( Not EstVide ( Acronyme Commanditaire) ; " (" & Acronyme Commanditaire & ")"; "") & " " & zctCompanyName )
(Le Nom de tri est (essentiellement) la concaténation des champs : « Type_d’événement » puis « Nom_Société » puis « Année_Soirée »)
Et ça donne par exemple : Soirée du Personnel SOCIETE_X 2024.
Et j’obtiens le bon résultat d’historiques, sauf que cela stocke les Soirées d’un Site_A mais AUSSI celles d’un Site_B car il n’y a pas de distinction des Sites, puisque le nom est le même pour le siège parisien que pour l'usine lyonnaise.
Je suppose qu’une piste serait d’utiliser la clé Primaire unique des Sites, rattachés à LEUR événement, mais je ne vois pas où la mettre dans la Formule, ni comment l'écrire.
Est-ce selon vous la bonne méthode ? Ou bien y a-t-il une autre idée de votre part ?
Merci de votre aimable aide, et bonne Année à tous !