Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 08/26/09 in Posts

  1. David Julot

    Un petit coucou…

    Bonjour tout le monde, J'ai l'impression que tout le monde à déserté le forum depuis 1 jour, est-ce que @Jérémie Gimenez est en vacances 😀 ? Si vous êtes de passage par ici, faites-moi un petit signe, que je me sente pas trop seul 😅 Bonne journée à tous !
    6 points
  2. Je vais être obligée de tester les meilleurs endroits dans l'année à venir pour ne pas vous décevoir... , je ferai de mon mieux c'est promis 😋
    6 points
  3. Jérémie Gimenez

    Confrérie

    Chères consœurs, chers confrères, Un petit mot rapide pour vous informer que je prépare le lancement de mes premières vidéos sur LinkedIn. L'objectif est de faire ma promotion, certes, mais aussi, et même surtout, de promouvoir Filemaker en lui-même. Pour être plus exact : mon ambition est d'amener de nouveaux clients dans l'univers Filemaker, d'élargir un peu le socle d'entreprises clientes… Ainsi, les vidéos se présentent globalement sous l'angle "voyez ce qu'on peut faire de génial avec Filemaker"… Premier exemple à venir (en cours de montage) : analyser soi-même les résultats des élections, sans laisser journalistes et commentateurs nous imposer leurs calculs à eux. La plupart des sujets seront inspirés de situations courantes, souvent hors du développement à proprement parler, le but étant de promouvoir l'idée qu'on peut se faire plaisir et décortiquer de nombreuses situations pour en tirer de bons petits applicatifs, grâce à Filemaker (la plateforme qui nous tient tant à cœur) ! 😉 J'espère que cela aura des retombées… Et si ces retombées dépassent mon seul carnet de commandes, j'en serai même très heureux ! Après tout, si le gâteau Filemaker s'agrandit, on en sera tous bénéficiaires ! Si l'initiative vous semble positive, surtout n'hésitez pas à "liker", commenter, retransmettre, etc., mes vidéos. C'est de cette façon que les vidéos prennent de la visibilité sur les réseaux Internet. Je serai très attentifs à vos commentaires, s'il y en a. Très bonne soirée à toutes et tous ! Jérémie
    6 points
  4. Bonsoir à tous, Même si le sujet est assez éloigné de FileMaker, ce n'est jamais très loin tout de même avec Agnès... Retrouvez le passage d'Agnès dans les "3 minutes de gloire" sur RadioBrunet RMC. Dans l'esprit communautaire qui nous caractérise, n'hésitez pas surtout à partager autour de vous cette video ( plus on en parle... ), et naturellement à aimer la page Facebook de TiSac ici Les 3 minutes de Gloire d'Agnès La même qu'en conférence, mais à la radio, et bien plus claire
    6 points
  5. Apophis000

    Voeux

    Joyeux Noël et Bonne Année 2021 ( sans covid )
    5 points
  6. finfinaud

    La FMConf me manque

    Facebook me bombarde de photos-souvenir de mes voyage d'octobre en France. 10 années consécutives à la FMConf... ça marque. Vous me manquez. Le Fin Finaud est seul dans son sous-sol à Montréal. 🥲
    5 points
  7. fabriceN

    Masquer une rubrique

    Ah ben voilà. Finalement la preuve que @Apophis000 n'est pas humain (ça fait longtemps que je le soupçonnais cela dit )
    5 points
  8. MERCI Marina et via toi à toute la team Lesterius pour l'organisation de cette conférence et l'organisation de cette pentadécennie (comment ont dit 15 ans ? ) de superbes conférences mais aussi rencontres, amitiés, découvertes ... J'ai eu l'occasion de dire ma gratitude, notre gratitude de vive voix à Val' et Oli' . La FM CONF me fait penser au FC Barcelone. Sa devise est "Mas que un club" La FMCONF a été durant ces 15 ans... MUCHO MUCHO MAS que "une conférence " 🙂
    5 points
  9. Bonjour, Merci pour votre réponse. Je suis le délégué aux données personnelles de la SOFCOT (Société Française de Chirurgie Orthopédique et Traumatologique), et moi-même chirurgien. En fait, on parle de deux problèmes différents : - la connection directe de FileMaker à des modalités techniques (laser, robots opératoires, imagerie, etc.), pour lesquelles FileMaker ne veut pas prendre de risques, si les données envoyées par FileMaker sur ces machines peuvent en modifier le fonctionnement, et, par la même, influer directement sur le patient. - ce qui n'est pas du tout le cas de la gestion des données médicales. "L'influence" de FileMaker sur un patient ne peut alors se faire que via une personne humaine, qui est alors "responsable" de ce qu'elle fait. Pour ce qui est de l'hébergement des données de santé, j'ai pu, depuis mon intervention sur ce forum, discuter avec une juriste de la CNIL. L'hébergement des données de santé est régit par le code de santé publique (art L-1111-8 et suivants) et précise: "I.-Toute personne qui héberge des données de santé à caractère personnel recueillies à l'occasion d'activités de prévention, de diagnostic, de soins ou de suivi social et médico-social, pour le compte de personnes physiques ou morales à l'origine de la production ou du recueil de ces données ou pour le compte du patient lui-même, réalise cet hébergement dans les conditions prévues au présent article. " Or, les fichiers de recherche médicales ne répondent pas à cette définition. Ils sont donc des exceptions, même si la loi ne le précise pas explicitement, tout comme l'est un fichier géré par un médecin sur sa propre machine (pas d'hébergement par un tiers). Donc : - un médecin peut parfaitement gérer son cabinet, sur sa propre machine, avec FileMaker (ce qui est fait depuis longtemps...). Ce n'est que s'il veut héberger son fichier dans un data-center que le data center doit être agréé hébergeur de données de santé. - un hébergeur FileMaker peut parfaitement héberger des données de recherche médicale, sans être agréé hébergeur de données de santé. Mais il faut impérativement : - que le fichier soit déclaré en tant que recherche clinique (passage par l'INDS, Institut National des Données de Santé ou le SNDS, pour extraction des données des fichiers nationaux) pour les études sur dossier, ou passage par un CPP (comité de protection des personnes) et déclaration à l'ANSM pour avoir un un numéro européen de recherche clinique, sous les règles de la loi Jardé, pour les études concernant la personne humaine. - et que la gestion de ces données réponde à toutes les règles du RGPD, évidemment. Cela devrait ouvrir quelques marchés aux hébergeurs FileMaker, car c'est bien plus facile de développer sous FileMaker, que de passer par les offres d'hébergeurs agréés, avec des outils php/mySQL certes performants, mais beaucoup moins souples que File Maker, dans les offres proposées.
    5 points
  10. Bonsoir, J'ai beau rechercher dans mes souvenirs, je ne pense pas m'être déjà posé la question ni même avoir croisé de discussions sur ce sujet. Si ma mémoire me fait défaut, alors considérez ce post comme une piqure de rappel... Depuis le début de l’année un client se plaignait d’une baisse considérable de performances dans un traitement concernant plusieurs millions d’enregistrements, suite à une mise à jour de l’application. On était passé de 8 minutes à 15 minutes pour ce même traitement. Le nombre d’enregistrements n’avait pas véritablement évolué, ni le type de données stocké, mais je n’avais pas jusqu’à aujourd’hui identifié le problème, et le client ne m’avait plus sollicité jusqu’à ce vendredi. Pour la petite histoire, j’ai passé la semaine dernière à optimiser l’une de nos bases SQL Server au terme d’un mois complet de monitoring des requêtes effectuées, en commençant par construire plusieurs nouveaux index couvrants, et en re-visitant les index multi-colonnes initialement définis, sur la base. Il y a des différences notables entre la gestion des index dans une base FileMaker et une base SQL en apparence, à commencer par l’index de base qui ne concernera que la seule clef primaire de toute table dans SQL. Pour ceux qui l’ignorent, on peut optimiser l’exécution des requêtes dans SQL en constituant des index, bien entendu, mais il en existe plusieurs types et ces index doivent être constitués en respectant plusieurs règles. Je ne m’étends pas sur le sujet, aussi passionnant qu’il soit, ce n’est pas l’objet, mais disons qu’en premier lieu, la dispersion des données est toujours fondamentale dans ce type d'opération. Une illustration courante de ce type d’index serait la constitution d’un index pour les colonnes « sexe », « nom » et « prénom » dans une table. La diversité des données étant plus forte pour un nom qu’un prénom, et bien entendu plus faible sur la colonne « sexe » qui ne contiendra que 2 valeurs potentielles, la meilleure combinaison sera toujours, de manière logique, du plus large au plus faible, soit ici Nom + prénom + sexe. Partant de ce postulat, je me suis donc intéressé à cette transposition possible dans FileMaker quand bien même le SQL interne de FileMaker ne comprend pas la constitution d’index multi-colonnes. La dispersion des données a nécessairement une influence quelque part me suis-je dis. On aura compris que lorsqu’une relation est établie entre deux occurrences dans FileMaker, et si les occurrences sont liées au travers d’une combinaison de clefs, cette relation pourrait être le fruit d’une clause WHERE, chacune suivant l’ordre dans lequel les clefs ont été agencées dans la fenêtre de définition du lien. Dans SQL Server, cet ordre n’a pas d’influence car l'Optimizer se charge d’analyser en amont le result set, mais on peut justement optimiser les processus en exploitant des index qui suivent l'ordre de la requête. Mais dans FileMaker, c’est une toute autre histoire... J’ai donc entrepris en début d’après-midi de reprendre l’analyse du problème que rencontrait mon client, en recherchant une voie autour des index existants sur les enregistrements de cette table, puis j’ai comparé la version 2014 et la version 2015, où j’ai constaté que j’avais modifié l’ordre des clefs dans l’un des liens définis dans cette base de données. En re-définissant l’ordre initial, le traitement est immédiatement repassé de 15 minutes à 8 minutes, et en modifiant encore l’ordre il est passé à 5 minutes… Donc, conclusion, prenez bien soin de choisir avec minutie l’ordre d’agencement des clefs dans la définition d’un lien. **** Pour ceux que ça intéresse, j'ai reproduis tout ceci sur un fichier test comprenant : Une table avec 2 millions d'enregistrements, et 3 rubriques hors l'identifiant primaire : key_text dont j’ai volontairement limité la dispersion à 500 valeurs différentes. key_bool dont les valeurs varient de 1 à 0 key_genre_txt dont les valeurs varient de M à F 4 tables strictement identiques, ne comprenant que 3 clefs globales : g_text_key g_bool_key g_genre_key 4 relations depuis chacune des tables "globales" vers la source de données en utilisant respectivement les ordres suivants, sans aucun tri : Occurrence 1 :g_genre_key = key_genre_txt g_bool_key = key_bool_key g_test_key = key_text Occurrence 2 :g_genre_key = key_genre_txt g_test_key = key_text g_bool_key = key_bool_key Occurrence 3 :g_test_key = key_text g_bool_key = key_bool_key g_genre_key = key_genre_txt Occurrence 4 :g_test_key = key_text g_genre_key = key_genre_txt g_bool_key = key_bool_key J'ai construis un script se chargeant d'activer des enregistrements reliés dans une boucle qui traverse progressivement l'ensemble trouvé en redéfinissant les clefs globales d'origines pour une réactivation du même lien sur l'enregistrement successif, de sorte que tous les processus soient strictement les mêmes sur chacun des scripts, dans une boucle de 10.000 itérations. Résultats obtenus après de multiples tests afin de le confirmer définitivement : Occurrence 1 : 88 secondes Occurrence 2 : 80 secondes Occurrence 4 : 65 secondes Occurrence 3 : 61 secondes Plus avant, j'ai transformé le contenu du champ key_genre_txt pour que la dispersion s'étende à 10 valeurs, et c'est l'occurrence 4 qui présentait alors les meilleures performances, suivant logiquement ce qui est attendu en classifiant par le taux de dispersion. Ces tests n'ont pas été conduits sur FileMaker 14, mais je ne m'attends pas à une quelconque transformation de ce comportement au final plus que logique.
    5 points
  11. Au village, sans prétention... Mais c'est où, la réputation ?
    5 points
  12. YGE

    Script TRIM…

    Bonsoirs messieurs, Après des années d'absence sur ce forum, ce soir je retrouve encore les mêmes qui prennent de leur temps pour apporter de bonnes réponses à des questions pas toujours bien posées. Juste pour dire merci 👍
    4 points
  13. David Julot

    Sécurité

    Bonjour tout le monde, À la demande générale… La faille fait appel au visualiseur de données qui pouvait être accessible sans aucun compte Full Access… Depuis, Claris a corrigé cette faille en appliquant la même règle que pour le Script Debugger. Autre point et c'est le plus important : tout le monde néglige les options de fichier, et plus grave encore l'option sur la version minimale autorisée. Conclusion : Toujours utiliser les versions les plus récentes d'une application (pour les failles corrigées). Toujours bien vérifier les options de fichier. N'essayez pas de recréer la roue, en recréant par exemple un système d'authentification (compte/mot de passe) en lieu et place de celui de l'application. J'ai oublié de préciser que cette faille fonctionne aussi sur les fichiers dont on a supprimer le jeu de privilèges Full Access…
    4 points
  14. David Julot

    Sécurité

    J'oublie de préciser que je ne peux expliquer ma méthode car c'est une faille de sécurité et que je ne souhaite pas la divulguer en publique. Mais je peux au moins vous conseiller de définir la version minimale autorisée à ouvrir vos solutions dans les préférences de fichier à 19.
    4 points
  15. Bien le bonjour, Une question a été abordée plusieurs fois : comment créer un PDF puis l'enregistrer dans la base, c'est à dire dans un conteneur, lors d'un script exécuté sur le serveur ? Chacun sait que l'option Sauvegarder en PDF fonctionne depuis peu sur serveur, depuis FM 16, en fait. Cependant, les actions Insérer fichier, Insérer image, etc. ne fonctionnent toujours pas, en FM 19, sur le serveur… Exemple d'utilisation : je valide une facture et l'envoie à mon client, en arrière plan, je veux que cette facture soit sauvegardée en PDF et insérée dans un enregistrement de FileMaker, dans un conteneur, pour consultation ultérieure. Cela se fait avec simplicité en script côté client. Cependant, pour certaines raisons, on peut souhaiter que ce processus s'exécute côté serveur. Dans certains cas, on est même obligés de faire notre affaire sur le serveur… Et là, bien sûr, l'absence de l'action Insérer fichier est fort ennuyeuse. Sauf qu'après vérification, et grâce à l'idée pertinente de @Lucie Guilbert : Insérer depuis URL fonctionne ! Puisqu'on a déjà défini une variable $_fichier au moment de déposer le PDF, il suffit d'ajouter "file:" devant et hop, Insérer depuis URL permet de retrouver notre PDF dans le conteneur ! C'était tout. Bonne fin de semaine à tous ! Jérémie
    4 points
  16. Vous étiez encore plus endormis que moi ce matin de 2017 (à partir de 23:52)
    4 points
  17. Bonsoir, le VPN n'est pas magique, et FileMaker ne peut pas être trompé parce que ce n'est pas "exprès" qu'il est plus lent sur un réseau distant. La durée d'une opération est le résultat du nombre d'appels distants multiplié par la durée du ping. Sur un réseau local, le ping est très rapide. Voici ce qu'il est possible de faire pour améliorer les choses : - optimiser son développement pour avoir besoin de moins d'appels distants (par exemple -désolé Jérémie mais exporter depuis une liste virtuelle est souvent la plus gourmande des solutions-, mais les exports sont très consommateurs d'appels distants de toute façon). Mais optimiser, c'est super important. - choisir un hébergeur avec un ping court (donc pas trop loin de chez vous, avec un datacenter performant..) - confier les tâches lourdes aux serveur (pourquoi exporter côté client ? quel format de fichier souhaité ? c'est très rarement nécessaire) - le cas particulier des tris : les tris sur la table courante sont exécutés sur serveur à partir de 19.2. Ça pose plein de problèmes et nous recommandons de désactiver cela, mais c'est rapide. En revanche il est vrai que les tris côté client sont très lents en raison du téléchargement des enregistrements.
    4 points
  18. Un forum, c'est forumidable ! ❤️ Et puis ça manque, quand on n'a pas le temps de venir épistoler un peu chaque jour… Bref, un petit coucou à chacun-chacune sur ce cher forum ! Jérémie
    4 points
  19. Puimoisson04

    Rubrique multivaluée

    Bonjour, Je ne sais malheureusement plus qui a fait cette présentation des multivaluées (je le prie de m'en excuser)… Tout y est. MultivalueeS.fmp12.zip
    4 points
  20. Bonjour Le "Glisser vers le haut" a un résultat, uniquement en prévisualisation. Et sert a enlever les enregistrement vide pour cet dernière . Intervient pas du tout sur la hauteur du corps. Celle ci est réglable , et une fois mis , ne change plus . Donc dans votre cas , il sufi de réduire le "corps"
    4 points
  21. bonjour Juste une idée une FM conférence en ligne 😃 pour faire la nique au covid 🤪
    4 points
  22. Un Grand Merci à toute l'équipe de Lesterius pour l'organisation de cette belle Conférence !!! Toujours un grand moment de convivialité ! Hâte de tous vous retrouver pour que nous allions déguster des Pastei tous ensemble 😉...
    4 points
  23. Hello tous!! La conférence FileMaker francophone revient cette année et fête ses 14 bougies. Les informations à retenir : L'événement se déroulera au Mercure Hotel La Rochelle Vieux Port Sud ; Une journée de formation est organisée la première journée, le mercredi 24 octobre 2018 ; La conférence sur deux jours est du jeudi 25 au vendredi 26 octobre 2018 ; Proposez plusieurs de vos sujets ici ; Devenez sponsor ici. Autres éléments : Site web : fmconf.com Suivez les coulisses de la conférence sur Twitter avec le hashtag #fmconf Mailing récapitulatif ici Hâte de vous retrouver ! Bonne journée
    4 points
  24. Bonjour à tous, Désolé de revenir après autant de temps sur le sujet. On peut désormais confirmer que le SSL ne peut plus être désactivé dans la console d'administration en version 17. Par ailleurs, le "faux" certificat SSL FileMaker Inc. qui est installé par défaut ne semble pas permettre de tester la totalité des technologies. Pour avoir testé plusieurs fois, avec le "faux" certificat, on obtiendra un avertissement en connexion FileMaker Pro et pour les interfaces web telles que la console d'administration et le WebDirect, les pages web ne s'affichent tout simplement pas. C'est ce qu'illustre d'ailleurs la vidéo. Les comportements selon les navigateurs peuvent être différents cependant. Pour terminer, si l'on désinstalle un "vrai" certificat manuellement, c'est bien celui par défaut qui revient en place. Après un redémarrage du serveur on devrait retrouver le comportement précédent. Dans ce cas précis je n'ai pas testé si l'on avait une alerte ou pas. Mais dans l'idée quitte à avoir un certificat ... Très bonne journée à tous.
    4 points
  25. Hello, pour le plaisir du code ExcludeValues ( MyList ; Out /*MesValeursAExclure*/ ) non récursive et uniquement en 16, maintenant que UniqueValues existe. Let ( [ MyList = "Carotte¶Tomate¶Artichauts¶Poireaux¶Poire¶Choux¶Asperge¶fraise¶Maïs" ; Out = "tomate¶poire¶fraise¶abricot" ]; FilterValues ( MyList ; UniqueValues ( Substitute ( Out & ¶ ; [¶ ; Char (8203 ) & ¶]) & MyList )) ) résultat : légume only // nota : pas plus testé que ça, mais techniquement ça doit le faire en toute circonstance. bug à remonter aucazousvp. Bonne journée ! Agnès
    4 points
  26. Bonjour Olivier, Pour rebondir sur le fichier de Thomas, voici un nouvel essai avec le plugin BE _Executescript en infobulle sur le bouton "Zoom". Qu'en penses tu ? survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12 survol.fmp12
    4 points
  27. fabriceN

    v15 ?

    Rien à voir, c'est une image prosélyte du pastafarisme. dans sa région, pour un plat de pâtes servi à l'huile, on prononce serv'oy
    4 points
  28. Tiens, d'ailleurs je me suis dit que j'allais reprendre mes posts "résolus" et noter les gens ayant répondu en flattant mon ego en m'apportant une solution, eh ben y a une limite journalière :
    4 points
  29. Et bien moi je dis, cher @Apophis000, que tes tournures écrites apportent parfois de la poésie au texte, et que ça n'est pas désagréable… «A la bonheur» encore «A part amant»* 👏👏 sont des expressions bien originales et finalement imagées dont tu es l'auteur (volontaire ou non 😉) *(qui t'avait valu une mauvaise réflexion de @Clem (je regrette de n'avoir pas réagi publiquement ce jour-là, voilà qui est réparé))
    3 points
  30. sans script, voici un exemple. Devinez l'auteur en passant survolant le texte avec le curseur de la souris. Hasard.fmp12
    3 points
  31. Bonsoir, L'explication est très simple. Les lignes que vous pensez être dupliquées ne le sont pas, enfin pas exactement. En regardant votre script et le fichier Excel généré, on s'aperçoit que vous exportez des données depuis une occurrence de table principale (CDE_Liste ?) et des données liées des occurrences de table DIS_cdeFacture, CDE_pourFacture et PRO_cdeFacture. Cela signifie que vous exportez des enregistrements de CDE_Liste. Les rangées que vous pensez être dupliquées sont en réalité issues des enregistrements liés depuis l'occurrence de table CDE_Liste et sont issues de l'occurrence PRO_cdeFacture. Si cela vous convient, il faut donc changer le point de vue de départ utilisé pour l'exportation. Je m'explique. Imaginons que nous ayons une base avec deux tables : Sociétés et Contacts. Qu'à une société, nous puissions avoir plusieurs contacts. Si j'exporte au format Excel (ou dans un autre format à plat) les données depuis l'occurrence Sociétés, alors j'aurais sur une rangée les infos issues de Sociétés et les infos du premier contact et sur les rangées suivantes les infos des autres contacts de cette société. FileMaker ne répétant pas les données du même enregistrement principal. Alors que si maintenant j'exporte depuis l'occurrence Contacts, alors j'aurais toutes les données sur chaque rangée.
    3 points
  32. David Julot

    recherche simple

    Bonjour, Je m'inscris en faux… Depuis FileMaker Pro 7, l'indexation en français de la rubrique considère le - comme séparateur de mots (uniquement pour la recherche). Par contre l'indexation en UNICODE ne considère pas le - comme séparateur de mots. Donc si la rubrique est indexée en français, le fait de rechercher AB doit retrouver AB-CD et CD-AB.
    3 points
  33. En fait, le fait de connaître l'API utilisé m'aurait peut-être permis de trouver la documentation de l'API. En son absence, je vous propose l'extrait de script suivant : Définir variable [ $login ; Valeur: "VOTRE LOGIN" ] Définir variable [ $motdepasse ; Valeur: "VOTRE MOT DE PASSE" ] Définir variable [ $url ; Valeur: "https://VOTRE URL" ] Définir variable [ $curl ; Valeur: "-X GET --user " & Citation ( $login & ":" & $motdepasse ) ] Insérer depuis URL [ sélectionner ; Avec boîte de dialogue: Non ; Cible: $resultat ; $url ; Vérifier les certificats SSL ; Options cURL: $curl ]
    3 points
  34. salut tout le monde pour ceux que ca intéresse et qui ont l'habitude de travailler en SQL avec des outils comme PhpMyAdmin ou MySQLWorkbench, j'ai trouvé un outil sympa pour manipuler FM en ODBC/JDBC : RazorSQL https://razorsql.com/index.html
    3 points
  35. Bonjour à tous, Accolade Plus Accolade organise des rencontres en lignes pour les adeptes francophones de FileMaker. Les rencontres se tiennent sur une base mensuelle et ont lieu le 4e jeudi du mois, ceci depuis janvier 2021. Notre groupe recevra Claris lors de la présentation en ligne du mois d'avril 2022. Pour participer, il faut: 1. vous inscrire au Meetup ici: https://www.meetup.com/video-conferences-pour-les-adeptes-francophones-de-filemaker/ 2. répondre par RSVP à l'événement ici (plus de détails sont également disponibles au même endroit): https://www.meetup.com/video-conferences-pour-les-adeptes-francophones-de-filemaker/events/284802509/ Lors de ce même événement, Accolade Plus Accolade fera aussi une annonce qui s'adresse à notre communauté francophone. Assurez-vous de placer cette rencontre à votre agenda et soyez à l'heure, c'est à ne pas manquer! En espérant vous y voir en grand nombre! P.S.: les rencontres ne sont pas enregistrées et ne peuvent donc pas être visionnées en différé. Si le contenu vous intéresse, assurez-vous d'être présent.
    3 points
  36. Donc si on veut connaître le nombre de jours de même nom dans le mois (par exemple il y avait 5 vendredis en juillet 2011) Let ([ _d = Day ( _date ) ; // en fonction du paramètre, on a le choix dans la date _n = Ceiling ( _d / 7 ) ; // la fonction déjà vue pour connaître le rang du jour dans le mois (enième vendredi du mois) _lastDay = Day ( Date ( Month ( _date ) +1 ; 0 ; Year ( _date ))) // le dernier jour du mois ]; _n + Floor (( _lastDay - _d ) / 7 ) // il suffit d'ajouter à _n l'entier de la division de (la différence entre le dernier jour du mois et la date) par 7 ) (et vous avez le droit de "liker" les bonnes réponses de temps en temps, sinon je vais vous emplafonner sur le dance floor)
    3 points
  37. oui Fredo il y a aussi ca, perso j'ai un bouton dédié sur mon StreamDeck 😉
    3 points
  38. Merci @tcolles ! En effet, ma petite présentation correspondait à cette situation. Par contre, et @fabriceN l'avait bien relevé dès la sortie de la salle, la technique que j'avais exposée n'est clairement pas la plus complète. J'avais prévu de faire une suite, qui n'est finalement jamais venue, sur la technique plus universelle : «alimenter une rubrique globale dans laquelle on ajoute ou enlève l'adresse mail sur laquelle l'utilisateur a cliqué». Cependant, ma présentation avait le mérite de montrer que le cochage dans l'enregistrement, tel que proposé par @Apophis000, n'est pas bien compatible avec le travail en équipe. @Matessias, tu as peut-être résolu ta situation, depuis samedi…
    3 points
  39. Bonjour, le "couldn't preview" fait penser que vos collaboratrices tentent une consultation sur Dropbox via le web. Le format de FileMaker n'était pas connu par Dropbox, il ne peut pas être consulté comme un PDF ou un fichier texte. Il faudra bien s'assurer que le logiciel DropBox est installé sur les postes et que le fichier soit présent sur le poste en question (avec FileMaker Pro d'installé au préalable bien évidemment). Enfin, la solution Dropbox, Google Drive ou quelque solution de ce genre n'est absolument pas pertinent pour l'usage d'une base FileMaker par plusieurs personnes. En effet, vous risquez de corrompre votre fichier, de perdre des modifications etc. De plus, Dropbox étant une solution "dans le cloud" permet théoriquement de ne jamais perdre son fichier. Cependant elle n'assure pas une solution de sauvegarde convenable. Si vous supprimez des enregistrements par erreur, sauriez vous revenir quelques heures en arrière pour les récupérer ? Pour le besoin que vous avez, il faut envisager une utilisation sur serveur (FileMaker Server est fait pour cela). Une licence pour X utilisateurs vous permettrait d'avoir FileMaker Pro pour chacun de vos collaboratrices, ainsi que la version serveur à installer sur une machine dédiée. FileMaker Server vous permet de travailler à plusieurs en simultané sur une même solution, avoir un plan de sauvegarde, et beaucoup d'autre services. Bonne journée,
    3 points
  40. Bonjour, C'est la fonction statistique "Liste de" qui permet de faire la liste des valeurs d'une rubrique d'un ensemble trouvé Des lors une rubrique statistique "MaRubStat" qui est paramètrée comme "Liste de" DateCommande dans la table Commande Et ensuite une rubrique calcul qui DecompteValeurs ( UniqueValues ( MaRubStat ) ) fera le job UniqueValues (en français dans le texte) est une fonction native depuis le v 16 Bien à vous, Tanguy
    3 points
  41. Bonjour, Quelle version de FileMaker avez vous ? Pourquoi choisir d'utiliser le protocole urlscript ? Car c'est bien cet appel qui est long. Si vous avez la 19, vous pouvez utiliser l'action FileMaker.PerformScript (lien) dans votre script Javascript. Cela devrait considérablement réduire la latence car élimine le chargement à condition de ne pas mettre à jour le DOM du webViewer via FileMaker.
    3 points
  42. Quand Fabrice évoquait la simulation avec des panneaux à volet, je pense que c'était plutôt comme ceci - modèle liste - une ou des rubriques "figées" (ici nom et prénom) - panneaux à volets invisibles (ici pour la démo, juste entourés en pointillés) - navigation qui permet de passer d'une panneau à l'autre (avec effet de balayage ici) Contacts.fmp12
    3 points
  43. Je n'y aurais pas pensé, bravo. J'ai fait une toute petite modification, car j'ai remarqué que quand on activait la dernière ligne de la TE (la ligne de création), le texte de substitution disparaissait, même sans qu'on active la rubrique elle-même : Si ( Obtenir ( NuméroRangéeTableExterneActive ) = Ville::recordNumber Or Ville::recordNumber = 0 // Permet que le texte de substitution ne parte pas quand on active la ligne de création de la TE ; "nb hab" ) Bon début de semaine ! Jérémie
    3 points
  44. Et bien, il est tout à fait possible de mettre les instructions les unes à la suite des autres à la ligne. Puis d'enregistrer votre fichier avec une extension ".bat" ou ".ps1". La seconde étant pour le PowerShell vous permettra de faire des choses un peu plus propres. Un petit exemple (en .ps1): ############################### ## @Description : Script d'extinction propre de FileMaker Server ## @Author : ## @Parameters : N/A ############################### $User = Read-Host -Prompt "Login de la console d'administration" $Password = Read-Host -Prompt "Mot de passe de la console d'administration" Write-Host 'Déconnection des utilisteurs...' fmsadmin disconnect client -y -u $User -p $Password Write-Host 'Cloture des bases de données...' fmsadmin close -y -u $User -p $Password Write-Host 'Coupure du serveur FileMaker...' fmsadmin stop server -y -u $User -p $Password ## Redémarrage de la machine. Restart-Computer -Force Ensuite il vous suffira de cliquer sur ce fichier pour qu'il s'execute et redémarre la machine.
    3 points
  45. Not EstVide ( ValeursFiltre ( liste ( tâches::etat ) ; "en cours" ) ) Depuis le contexte de travail on fait une liste des états des tâches liées : liste ( tâches::etat ) On applique un filtre sur cette liste pour isoler la valeur "en cours" : valeursFiltre si le résultat de ce filtre n'est pas vide "not estvide" alors cela veut dire qu'il y a au moins une tâche liée qui est encore au statut "en cours" Voilà ma traduction Yoda (FileMaker) -> humain Cordialement, Tanguy
    3 points
  46. tcolles

    Première expérience web

    Mieux vaut prévenir que guérir https://fmhelp.filemaker.com/docs/18/fr/fmwd/ voir section considérations sur la conception
    3 points
  47. fabriceN

    Trop fier

    La consécration
    3 points
  48. La gestion des formats de chemin de fichier peut-être un casse-tête. La version 19 nous apporte un peu de facilité avec les fonctions ConvertFromFileMakerPath et ConvertToFileMakerPath un exemple list ( get ( DocumentsPath ) ; ConvertFromFileMakerPath ( get ( DocumentsPath ) ; urlpath ) ) donne /Macintosh HD/Users/tcolles/Documents/ file:///Users/tcolles/Documents/
    3 points
  49. Ça doit être mon côté têtu… Barres.fmp12
    3 points
  50. Ugo

    Clef Magique - Explications

    Bonsoir, Un petit fichier couplé à un pdf pour exploiter au mieux cette clef dans la création de vos liens. Bonne lecture.
    3 points
×
×
  • Create New...