Jump to content

Jérémie Gimenez

Membres
  • Posts

    2491
  • Joined

  • Last visited

  • Days Won

    128

Jérémie Gimenez last won the day on October 6

Jérémie Gimenez had the most liked content!

Contact Methods

  • Website URL
    www.parjupiter.com

Profile Information

  • Gender
    Homme
  • Location
    Lyon
  • Interests
    Information, communication, ergonomie, musique et danse, implication humaniste, environnement

FileMaker Profile

  • FM
    De 6 à 19 et Server
  • OS
    OSX, Windows, iOS
  • Certif.
    --Non certifié--
  • Claris Partner
    Membre

Recent Profile Visitors

9376 profile views
  1. C'est le résultat souhaité ? (ça m'étonne car tu as écrit «"revue de direction" peut être en même temps "source" et "processus"»)
  2. Mais pourquoi concatènes-tu autant de rubriques ?? En gros, 1 rubrique de filtre = 1 rubrique testée
  3. Voici la formule de filtrage s'il existe plusieurs filtres : ( EstVide ( global::filtre1 ) Or Occurrences ( table_liee::rubrique1 & table_liee::rubrique2 // Optionnel, ne servira que si le même filtre DOIT être cherché à plusieurs endroits ; global::filtre1 ) And ( EstVide ( global::filtre2 ) Or Occurrences ( table_liee::rubrique3 & table_liee::rubrique4 // Optionnel, ne servira que si le même filtre DOIT être cherché à plusieurs endroits ; global::filtre2 ) Le fait de concaténer avec & est très pratique quand on veut que l'utilisateur tape à un seul endroit des données que l'on cherchera à plusieurs endroits. Par exemple, j'aime que mes utilisateurs puissent taper "XXX" dans une rubrique de filtrage et que ce "XXX" soit cherché dans l'identifiant ET dans le nom ET dans l'adresse, etc. Dans ton cas, il n'est pas possible de chercher "revue de direction" n'importe où. Il faut donc cette formule plus complète, dans laquelle la chaîne sera cherchée dans Source OU dans Processus. Ca implique d'avoir deux rubriques de filtrage.
  4. Si le même filtre Global_Source peut contenir soit "revue de direction" soit "comité de pilotage", il faut que ces deux valeurs soient parfois présentes dans une même rubrique de la table liée, a priori une rubrique nommée table_liee::source. Là, on voit écrit "comité de pilotage" ET "revue de direction" dans chaque ligne de la table externe. Ca indique que ces valeurs sont présentes dans deux rubriques différentes…
  5. Bonsoir, C'est à dire : dans un enregistrement, combien de rubriques sont renseignées ? Ou bien combien d'enregistrements ont certaines rubriques renseignées ? Dans le premier cas : Not Estvide ( table::rubrique_1 ) + Not EstVide ( table::rubrique_2 ) + Not EstVide ( table::rubrique_3 ) + etc. NB : s'il est question un jour d'établir une liste d'informations manquantes, on peut avoir quelque chose du genre : Liste ( Si ( EstVide ( table::nom ) ; "• merci de renseigner le nom de famille" ) ; Si ( EstVide ( table::date_de_naisance ) ; "• la date de naissance est requise" ) ; etc. )
  6. Bonjour, Souvent, ce sont les vues liste qui sont lentes, justement. Quelles sont les rubriques présentes dans cette vue liste, et notamment, y a-t-il des calculs non mémorisés ou des statistiques ? NB : j'ai travaillé hier pour la première fois sur une solution hébergée par FM Cloud (depuis la France), je n'ai constaté aucune lenteur. Bonne journée, Jérémie
  7. Parfait ! Après vérification, les résultats obtenus sont bons ?
  8. … suite de mon message précédent : Definir ( [ a = liste ( 3 ; 1 ; 3 ; 5 ; 2 ; 4 ; 7 ; 2 ; 8 ; 4 ) // ici, à la place de cette série de nombres, il faudra simplement cibler la multivaluée ; a = SortValues ( a ; -1 ) ; a = ValeursDebut ( a ; 5 ) // à la place de 5, il faudra 10 ; a = moyenne ( obtenirvaleur ( a ; 1 ) ; obtenirvaleur ( a ; 2 ) ; obtenirvaleur ( a ; 3 ) ; obtenirvaleur ( a ; 4 ) ; obtenirvaleur ( a ; 5 ) // et là, il faudra continuer cette énumération (fastidieuse) jusqu'à 10 ) ] ; a ) Le plus pénible, finalement, est d'accumuler les ObtenirValeur (). Il y a peut-être plus simple.
  9. Bonjour, Pour obtenir les différents répétitions (valeurs) d'une multivaluée dans un seul et même bloc, il faut utiliser la fonction Liste (). Ensuite, la fonction SortValues () permettra de classer les lignes à l'intérieur de ce bloc. Puis ValeursDebut () permettra de ne garder que les 10 premières lignes. …
  10. D'accord. Si la restauration se lance quand on ouvre une sauvegarde (ou plus communément une copie d'une sauvegarde), c'est en effet que le fichier était corrompu. Bon courage ! Et bon dimanche 😎
  11. L'atelier était très intéressant, non seulement sur Claris Studio, mais aussi et surtout sur les évolutions prochaines que l'on peut envisager. Avec «Claris FileMaker Pro» en effet, mais avec Claris Pro, si ! Et la grande question est justement de savoir ce que seront FileMaker Pro et Claris Pro dans quelques mois ou années… 🧐 Sinon, voir un formulaire Web desservir des enregistrements dans FileMaker/Claris Pro, avec aussi peu de développement, c'est impressionnant.
  12. Merci de partager ton résultat, c'est sympa. Je n'aurai pas le temps de tester moi-même, mais si ça marche, c'est que tout va bien ! 🤓
  13. Si tu trouves le grain de sable, la coquille, la petite différence entre l'action unique et son équivalent dans le script (ou la différence de contexte, de modèle, etc.), je pense que le comportement du client mail sera identique : le courriel doit s'ouvrir et être prêt à l'envoi
  14. Tu as fait le tour de la question : sauf à enregistrer les mots de passe des comptes de courriel dans FileMaker, ce qui est un peu limite, du point de vue des membres de l'équipe, on ne peut pas utiliser les différents comptes en tant qu'expéditeur via SMTP.
×
×
  • Create New...