Jump to content

FragonLeSec

Membres
  • Content Count

    35
  • Joined

  • Last visited

About FragonLeSec

  • Rank
    25
  • Birthday 03/14/1959

Profile Information

  • Gender
    Homme
  • Location
    Montréal, Québec

FileMaker Profile

  • FM Conférence
    La Rochelle 2018
  • FM
    FMP17A,FMP16A,
  • OS
    Sierra
  • FBA
    --Non membre--

Recent Profile Visitors

1696 profile views
  1. Essayez ceci limite inférieure : Div ( 102 ; 5 ) * 5 limite supérieure : ( Div ( 102 ; 5 ) * 5 ) + 5 limite inférieure : Div ( $entier ; $diviseur ) * $diviseur limite supérieure : ( Div ( $entier ; $diviseur ) * $diviseur ) + $diviseur
  2. Bonjour, En juin 2018, à la DotFmp, Fabrice Nordmann avait lancé un petit challenge. Obtenir le format de date natif du système sur lequel FileMaker s'exécute sans plugin. La discussion avait duré quelque temps et quelques bières. Si bien que (trop saoul je suis retourné à mon hôtel) j'ai manqué la solution trouvée par David Julot. Comme je ne l'ai trouvée nulle part. J'ai dû m'en fabriquer une en urgence. La voici en pièce jointe. L'astuce que j'ai trouvée est d'utiliser «Insérer résultat de calcul» Le fichier a été créé sur un système US pure vanille. Enjoy Si quelqu'un sait où se trouve celle de David ... FormatDeDateV2.fmp12 FormatDeDateV2.fmp12 FormatDeDateV2.fmp12 FormatDeDateV2.fmp12 FormatDeDateV2.fmp12
  3. Salut Seedcode viens de publier une série d'article sur l'envoi de courriel avec l'API de GMAIL. J'imagine que l'inscription a l'agenda doit suivre la même logique. Je n'ai pas essayé ni testé. https://www.seedcode.com/html-email-filemaker-gmail/
  4. FragonLeSec

    FragonLeSec

  5. Même chose avec moi. Un bogue d'affichage probablement.
  6. Regarde la fonction Obtenir (UUID). Elle génère un identifiant texte universel unique. En gros, le UUID est comme un ID mais il est unique au monde. Dans une rubrique tu inscris automatiquement cet identifiant. Lorsque tu vas récupérer les enregistrements créés dans n’importe quel exemplaire de ta solution tu sauras si c’est une fiche que tu as déjà (les UUID sont identiques) ou nouvelle tu n’as pas cet UUID. Après tu pourras gérer plus facilement les identifiants des membres.
  7. Il y a plusieurs techniques possibles. Si tu fais une recherche sur «Conditional Value LIsts» tu trouveras plusieurs réponses. En voici 2 https://www.teamdf.com/blogs/conditional-value-lists-pt-1-what-are-they-how-to-build-them et une de Marthe Zink de Soliant Consulting
  8. Désolé, pas de déboggage en dehors de la version Advanced. Pour le copier-coller le plugIn MBS en version gratuite te permet de faire le copie coller vers NotaPad++ Attention il ne copie que la partie apparente du code et tu ne peux pas recoller dans FileMaker. Je sais c'est dur... mais c'est comme ça. Si tu n'as pas accès à Advanced la route sera longue, très longue. D'autant plus que la version Advanced te donneras accès au fonctions personnalisées qui ressemblent un plus à ce que tu connais en python. Si tu n'as pas cette possibilité, je te recommande de scinder ton script en plusieurs petits scripts et de mettre une copie des réponses des sous scripts dans des rubriques globales pour te permettre de voir le résultat après execution. Pour faire cela il te faudra maitriser le passage de paramètres entre les scripts. Tu commence dans FileMaker avec sa partie la plus faible. Tu peux toujours demander de l'aide sur ton script mais essaie de le scinder en petite partie. 150 lignes dans une discussion c'est long.
  9. Tu auras besoin de FileMaker Pro Advanced c'est la version qui a un déboggeur. Quelle version as-tu?
  10. Si tu as beaucoup de gros calculs mathématique l'intégration de résultat provenant d'autre appli est une voie plus sure. Si tu veux manipuler des variables stucturées à la python c'est faisable dans FileMaker j'ai fait une démo à la dernière Fm Conférence. Regarde la présentation «Une heure de gros mots» sur ce site et télécharge le fichier. Dans les fonctions personnalisées il y a un groupe de fonctions personnalisées qui commence par rLisp_ elle te permettrons de mimer append() et len(). Si le sujet t'intéresse encore ;-) recherche sur YouTube «Construire des variables structurées» par Sylvain Parent (c'est moi) j'y explique la problématique simple à résoudre dans python mais pas évidente dans FileMaker. Ceci dit, je ne connais pas la complexité de tes calculs ni les fonctions auxquelles elles font appel. Ça vaut certainement le cout d'expliquer ton calcul et de demander comment le faire en FileMaker. Il y a des gens très fort en «turnauround» sur tous les sites FileMaker. Pour les variables structurées il me fera plaisir de t'aider.
  11. Regarde du coté de MBS plugin il est payant, mais pas cher pour ce qu'il fait. Regarde «RunTask» ou «WindowsScript» http://www.mbsplugins.eu/index.shtml
  12. Heureux de savoir que nous sommes au moins 2 . La vitesse de calcul de FileMaker Est déprimante comparée à Python. Si, tes algorithmes font beaucoup de calcul mathématique, et qu'ils sont déjà écrits et débogué, je t'invite à regarder le plug-in pour FileMaker «bBox» disponible gratuitement la https://www.beezwax.net/products/bbox. Tu y gagneras en vitesse d'exécution et en heures d’optimisation. L'idée est de déléguer à Python les calculs mathématiques. Si tu utilisais Python plutôt du côté procédural tu trouveras une route dans FileMaker. Par contre si tu utilisais Python pour son côté objet là la route est longue. Les notions de modularité, de variables structurées et les techniques d’encapsulation sont à construire de A à Z. J’y travaille depuis 2 ans. Avec un résultat étonnant. Alors, n’hésite pas à poser des questions.
  13. Ça peut être aussi Typinator un logiciel semblable à TypeIt4me http://www.ergonis.com/products/typinator/
  14. oups j'ai oublié Utilisateur : Admin Mot de passe : (aucun) Sylvain Parent
×
×
  • Create New...