Jump to content

Gehel

Membres
  • Content Count

    205
  • Joined

  • Last visited

  • Days Won

    3

Gehel last won the day on May 5 2018

Gehel had the most liked content!

About Gehel

  • Rank
    200
  • Birthday 01/21/1946

Profile Information

  • Gender
    Homme
  • Location
    94190 & 06600
  • Interests
    Santé & Qualité, Informatique, Photo numérique.

FileMaker Profile

  • FM Conférence
    Un jour j'irai !
  • FM
    FMPA 16
  • OS
    Mac OS 13.4 Hight Sierra
  • Certification
    --Non certifié--
  • FBA
    --Non membre--

Recent Profile Visitors

5027 profile views
  1. Bonjour, Pour vous aider il faut bien comprendre d'où l'on part : 1- Avez-vous une table comportant 3 enregistrements avec Jacques comme nom (prénom) et 2 avec Pierre ? 2- Doit-on arriver à afficher une seule fois dans un rapport Jacques et Pierre avec 3 et 2 respectivement (autrement dit compter le nombre d’occurrences de chaque prénom) ? A priori, si la rubrique est dans le corps d'un rapport elle sera répétée autant de fois qu'il y a d'enregistrements. Il faut utiliser par exemple le décompte du Nom (statistique) et placer dans un sous-récapitulatif après tri sur le nom (lors de la création du rapport, on efface l'élément "corps") SI 1 et 2 sont vrais voici un exemple vite fait Bonnes recherches 😉 Gérard Décompte.fmp12
  2. Bonjour, Oui c'est possible. Plusieurs chemins peuvent mener au résultat selon ce qui est attendu (les 12 mois antérieurs à la date du jour, 12 mois entres eux dates - à renseigner -, l'année qui précède celle en cours, etc.) Ci -dessous un exemple simpliste, pour débuter (une recherche incluse dans le script "stats" sur 6 mois avant la date actuelle, soit -180 jours, donc une fenêtre glissante). On peut passer par des rubriques globales à saisir au format date pour une sélection précise, déconnectée de la date du jour, avant la recherche. Les graphiques reprennent les rubriques du mois, en chiffre ou lettres, et les barres empilées "découpent" les séjours de moins et de plus de 3 jours (les valeurs de "Y" étant égales à plus de 3J et à "total - plus de 3j"). La courbe des pourcentages n'est pas très adaptée visuellement si elle est souvent proche de 100%, surtout avec les étiquettes, obligeant à programmer un maximum d'au moins 110% pour être lisible, ce qui est peu logique. A améliorer selon les besoins et l'esthétique voulue. Bonnes recherches G NbPlus3_V2.fmp12
  3. Bonjour, Ca vient de sortir dans Filemaker Pro Custom Functions : positionValue ( string ; searchString ; start ; occurrence ) de Josh Ormond, Iozax, LLC Pas de Definir (), c'est court et ça fonctionne dans le cadre de ce que je recherchais (je n'ai d'ailleurs pas tout compris !). Merci pour votre intérêt G
  4. Bonjour le Pirate, Merci. Oui c'est bien ce que je cherchais (identique ou presque à celles trouvées dans les FM Pro Custom Fonctions) ancienne FP, mais toujours bien clairement exposée chez Kevin Frank . Toutes "fonctionnent" bien mais mon souci a été qu'apparemment une FP avec Definir() ne fonctionne plus au sein d'un calcul utilisant lui-même un Definir() du genre : Definir( [a = ValuePosition(liste;valeur)... S'il n'y a pas mieux je vais essayer de contourner l'obstacle...😊 Merci encore. Bonne journée Gérard
  5. Bonsoir, Après des jours de recherches infructueuses, je jette l'éponge ! J'ai bien trouvé une FP ListIndex mais elle ne fonctionne pas, il me semble, à l'intérieur d'une fonction Definir Connaissez-vous une fonction, personnalisée ou non (association de fonctions natives par ex) pour obtenir le rang d'une valeur dans une liste (de valeurs) ? En quelque sorte le pendant (ou l'inverse) de la fonction ObtenirValeur en connaissant le rang, du style ObtenirNumerovaleur( listeDeValeurs ;Valeur ) Merci d'avance Gérard
  6. Bonjour, Pas de solution ? Me suis amusé a construire un petit exemple. Les séjours sont résumés aux dates de début et de fin. Ensuite, il faut "jouer" avec des calculs et des statistiques. Analysez les définitions des rubriques. Notez la fonction Récapitulatif pour le pourcentage par mois. Bon courage NbPlus3.fmp12
  7. Re Christophe, C'est encore plus fin que ce que j'avais conçu et bien sympa le bouton qui se cache lorsqu'il est inutile 😉 Merci et bonne journée Gérard
  8. Re Christophe, C'est bon j'ai tout compris (la liste de valeur en cochant la bonne case = les enregistrements liés à PATIENTS) Pour avoir toutes les consults j'alimente, par script, la rubrique globale par la totalité de la liste de valeur (qui reste bien celle du patient) Merci pour tout Cordialement Gérard
  9. Bonjour Christophe, Je reprends le projet ce matin et découvre la dernière version. Nickel...c'est exactement l'objectif. Évidemment une OT et des liens de Puimoisson devaient me sauver 😉 Pour en rajouter (😂) pensez-vous qu'il serait possible, dans cette configuration, lorsqu'on ouvre l'enregistrement patient, que toutes les consultations soient dans la TE. L'utilisateur peut ensuite choisir les consults qui sont rattachées à un DP. Peux-ton aussi envisager un moyen de retourner à la totalité des consults, après en avoir terminé avec l'exploration de ce DP spécifique (donc revenir à l'état lors de l'ouverture) Merci encore pour les conseils et éventuellement ce dernier palier Gérard
  10. Bonsoir (cette fois), Alors on progresse car dans votre exemple (modifié pour l'adapter à ma situation dans le modèle patient) je comprends bien l'affichage dans la TE des Consults correspondantes au PATIENT (normal au travers du lien sur les Id correspondants), mais la sélection du DP dans la globale ne filtre pas la (et pour moi ce sera 'les') consultation(s) ayant ce DP Autrement dit, j'aimerais que dans le premier enregistrement - patient N°1- , si je clique dans la fenêtre déroulante de la globale, sur Anicroche, il ne reste affiché dans la TE que les consults correspondantes (Idconst 2 et 7) ...manque encore un petit pas pour l'homme ...pour filter 😉 Bonne soirée et merci pour l'avancée G Edit : avec le fichier ce sera mieux TestDP _VGL.fmp12
  11. Re Christophe, Merci pour l'intérêt. Le DP est défini pour chaque consult. Pour en avoir la liste concernant un patient donné je n'ai trouvé que le SQL (en sélectionnant dans l'enregistrement patient les DISTINCT DP FROM CONSULTS WHERE id = id du patient) c'est bon j'ai la liste personnelle formatée avec retour chariot entre chaque DP. Je peux attribuer cette liste à la globale (par script déclenché par un bouton "Tout") qui permet de filtrer la TE...MAIS je ne peux utiliser cette rubrique en mode liste déroulante ou menu (car dans l'inspecteur je ne peux attribuer cette belle liste...).Quand je clique dans la rubrique globale, je vois bien la liste mais n'ai pas la possibilité de choisir une ligne et donc de déclencher le filtre. Voilà le détail de mes avancées mais je bute ! 😉 Merci pour les nombreux conseils (vus sur le Forum) j'admire votre aisance dans les liens et les OT 😂 Gérard
  12. Bonjour, Voilà mon souci : une table PATIENTS liée à une table CONSULTS (1->n). Pour filtrer l'affichage d'uneTE des CONSULTS dans PATIENTS, j'aimerais utiliser une liste déroulante dans une globale dans un modèle PATIENT, des diagnostics principaux (DP rubrique de CONSULTS). Pas de problème avec les liste de valeurs "en dur" de FM, calées sur une rubrique...MAIS j'ai évidemment la liste complète des DP de l'ensemble des PATIENTS. C'est potentiellement trop long et surtout pas très pertinent (accouchement chez l'homme p.ex.) Malgré les recherches dans le forum et divers essais je n'arrive pas à mon but (ExecuterSQL me permet d'obtenir, dans une rubrique de PATIENT - ou une variable - la liste "personnalisée" des DP, mais pas de l'utiliser en liste déroulante dans la globale). Donc problème de liste de valeur "conditionnelle" (au nom du PATIENT) ou "personnalisée" ou "spécifique" 😉 est-ce possible ? (impossible n'est pas FM !) En espérant avoir été clair. MERCI pour vos orientations ou conseils. Bonne journée Gérard
×
×
  • Create New...