Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/13/21 in all areas

  1. Dans les 2 captures, je vois les champ de filtrages vides, ce qui n'aide pas à constater le souci. Le script relié au bouton Afficher tout fait-il bien quelque chose comme : Définir rubrique [ Filtre_1 ; "" ] Définir rubrique [ Filtre_2 ; "" ] Rafraîchir fenêtre [ Toutes les options cochées ] ?
    1 point
  2. Bonjour Pierre, J'ai regardé dans ton fichier. Alors, félicitations ! Utiliser une auto-entrée avec remplacement est une très bonne idée. Cela évite de se retrouver avec un calcul non-mémorisé, qui peut poser des soucis de performance. Bravo aussi pour la fluidité de navigation dans le fichier. En général, les fichiers soumis dans le forum sont atrocement désagréables à parcourir, ce qui n'est pas du tout le cas du tien. Je n'écris pas «cacahuette» de cette façon, mais en tant que mot d'accueil, c'est très sympathique ! 👏😉 Maintenant, il reste une chose à faire pour ta rubrique Travail::Calcul état : déclencher la réévaluation de cette auto-entrée. Pourquoi ce re-calcul ne se fait-il pas tout seul dès qu'on modifie un état d'une des tâches ? Et bien parce que les tâches sont dans une table liée, et non dans la table Travail elle-même. Pour qu'une auto-entrée de la table Travail soit réévaluée, il faut que sa formule implique une rubrique qui lui est propre. C'est une des raisons pour lesquelles nous avons tous, presque toujours, une rubrique table::zkk1 ou table::lien ou table::un ou table::z_1, qui contient simplement le nombre 1. Une fois que cette rubrique existe, on peut y faire allusion dans chaque formule d'auto-entrée qui nécessite des réévaluations. Exemple à ma façon ancienne : Si ( z_1 = 1 ; Not EstVide ( ValeursFiltre ( Liste ( Tâches::État ) ; "En cours" ) ) ) Exemple inspiré (je pense) de @fabriceN : Definir ( [ trigger = z_1 ] ; Occurrences ( Liste ( Tâches::État ) ; "Terminé" ) = Decompte ( Tâches::id_Tâche ) ) Avec ces formules, il suffit ensuite d'avoir une action de script Définir rubrique [ Travail::z_1 ; 1 ] pour que les rubriques concernées recalculent leur valeur. Donc, dans la rubrique Tâche::Etat, il faut un déclencheur de script sur validation, avec un script contenant l'action ci-dessus. Résultat obtenu : (La rubrique z_1 est visible sur cette capture à simple titre de test) Encore bravo, et bonne exploration de tout ce que les auto-entrées réévaluées peuvent apporter ! Bon matin, Jérémie
    1 point
×
×
  • Create New...