Jump to content

Leaderboard

Popular Content

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

  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. Cet article FileMaker 19 : entrée dans un nouveau monde est apparu en premier sur 1-more-thing. >>> Lire la suite… <<<
    6 points
  3. 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
  4. 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
  5. 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
  6. Apophis000

    Voeux

    Joyeux Noël et Bonne Année 2021 ( sans covid )
    5 points
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. Au village, sans prétention... Mais c'est où, la réputation ?
    5 points
  13. 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
  14. 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
  15. 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
  16. 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
  17. Vous étiez encore plus endormis que moi ce matin de 2017 (à partir de 23:52)
    4 points
  18. 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
  19. 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
  20. 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
  21. 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
  22. bonjour Juste une idée une FM conférence en ligne 😃 pour faire la nique au covid 🤪
    4 points
  23. 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
  24. 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
  25. 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
  26. fabriceN

    Présentation de FileMaker 17

    La nouvelle version de FileMaker vient de sortir, avec son lot de nouveautés, son nouveau modèle de licences, et de bonnes pistes pour entrevoir la direction prise par la plateforme. Venez découvrir ces nouveautés autour d’un verre le 18 juin 2018 à 17:00, avenue de la Couronne 382, 1050 Bruxelles. Merci de vous inscrire ci-dessous. […] Cet article Présentation de FileMaker 17 est apparu en premier sur 1-more-thing. >>> Lire la suite… <<<
    4 points
  27. 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
  28. 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
  29. 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
  30. Pour le retour du billet dominical je vais revenir aux fondamentaux : la recherche ! Toute personne utilisant une base de données a le besoin d'effectuer des recherches au sein de ses données, sinon quel serait l'intérêt d'une base de données ?! On l'oublie trop souvent, mais la maîtrise du moteur de recherche d'un Système de Gestion de Bases de Données est primordiale ! Je vous propose donc aujourd'hui de revoir nos classiques pour celles et ceux de la vielle génération comme moi qui gravitons dans le monde FileMakerien depuis plus de 20 ans et pour les «petits» nouveaux qui découvrent ce logiciel fantastique ! La recherche Il y a des recherches simples, des moins simples et des complexes ! Il y a même des recherches qui s'effectuent sans passer par le mode recherche. Mais justement, comment s'effectue une recherche classique dans une base de données FileMaker ? Des quatre modes de FileMaker, il y a celui concernant la recherche : Par la barre de menu Affichage > Mode Recherche ; Par les raccourcis clavier : Sur Mac OS X : cmd + F ; Sur Windows : ctrl + F Le principe d'une recherche classique suit trois étapes : On se met en mode recherche ; On saisit le critère de recherche ; On exécute la recherche. Ce principe s'applique aussi lors de l'automatisation d'une recherche par script. J'oublie de préciser que l'on doit se placer à l'endroit où peuvent se trouver les données recherchées, on doit donc se mettre sur le modèle adéquate. Lorsque l'on effectue une recherche, FileMaker ne s'amuse pas à passer en revue les enregistrements un à un (joli pléonasme !) pour isoler ceux qui répondent aux critères de recherche. Cela serait très long. FileMaker, comme tout SGBD, utilise l'index pour effectuer des recherches. Il faut donc connaître les règles de l'indexation de FileMaker pour comprendre et savoir effectuer des recherche au sein de sa base de données. Si vous vous êtes amusés à regarder les options de vos rubriques, il y en a une qui concerne la langue d'indexation. Par défaut FileMaker utilise la langue du système d'exploitation, ou des préférences, pour ma part c'est le français qui est utilisé. Voici donc les règles de l'indexation française utilisées par FileMaker Pro : Pas de distinction entre les lettres majuscules et les lettres minuscules : a=A ; Pas de distinction entre les lettres accentuées et les lettres non accentuées : e=é=è=ê=ë, a=à, c=ç, etc. ; Conséquences des deux premières règles : e=E=é=É=è=È=ê=Ê=ë=Ë, a=A=à=À, c=C=ç=Ç FileMaker connaît les lettres ligaturées : ae=æ, oe=œ, ss=ß ; attention FileMaker ne reconnaît pas l'esperluette comme la ligature du e et du t : et≠& L'apostrophe et le trait d'union sont considérés comme des séparateurs de mots, pour le trait d'union uniquement depuis FileMaker 7. Par défaut, FileMaker indexe les rubriques utilisées : Lors d'une recherche ; Lors d'un tri ; Comme clef de liaison d'un lien relationnel. Le type de la rubrique influe sur la recherche, le tri et les relations. Recherche simple Texte C'est le type de recherche le plus utilisé, mais encore faut-il connaître quelques astuces. Pour retrouver le nom d'un personne, il suffit de saisir le nom recherché dans la rubrique nom est c'est tout. Mais si nous souhaitons rechercher tous les enregistrements dont la rubrique téléphone est vide ? Il y a quelques opérateurs mis à notre disposition : = : le signe égale placé d'une rubrique en mode recherche permet de retrouver tous les enregistrement dont la rubrique est vide ; * : le signe étoile (ou astérisque) utilisé seul dans une rubrique en mode recherche permet de retrouver tous les enregistrements dont la rubrique n'est pas vide ; alors qu'utilisé avec d'autres caractères il remplace zéro, un ou plusieurs caractères : *ER : recherche tous les enregistrements dont la rubrique contient un mot se terminant par ER ; *ER* : recherche tous les enregistrements dont la rubrique contient un mot débutant, contenant ou se terminant par ER ; ER* : recherche tous les enregistrements dont la rubrique contient un mot débutant par ER ; ER : idem que précédemment, recherche tous les enregistrements dont la rubrique contient un mot débutant par ER. @ : remplace un caractère et fixe le nombre de caractère d'un mot recherché : M@R : recherche tous les enregistrements dont la rubrique contient un mot de trois lettres débutant par M et se terminant par R. Si vous souhaitez recherche une adresse électronique, vous devez mettre votre critère entre guillemets : "david@lesterius.com" par exemple, ou saisir l'opérateur d'échappement (terme informatique) par exemple david\@lesterius.com. Pour effectuer une recherche par mots clefs, il suffit de saisir les mots clefs, ou leur début, séparés par des espaces ; Pour rechercher strictement un texte, on le précède d'un double signe égale : ==M : recherche tous les enregistrements dont la rubrique texte contient strictement la lettre M (ne tient pas compte de la casse). Cela ne retrouvera pas les enregistrements dont la rubrique contient par exemple "M.", "M ", "Mr", etc. Pour rechercher un texte accentué sans tenir compte de la casse, on utilise les guillemets : "légitime" : recherche tous les enregistrements dont la rubrique contient le mot légitime mais ne retrouvera pas le mot légitimé ; "légitimé" : recherche tous les enregistrements dont la rubrique contient le mot légitimé mais ne retrouvera pas le mot légitime. Pour rechercher un opérateur FileMaker Pro en tant que caractère : \@ : recherche le caractère @ ; Nombre Pour les nombres nous avons pouvons effectuer les recherches suivantes : 100 : recherche tous les enregistrements dont la rubrique nombre contient le nombre 100 ; Pour rechercher un nombre supérieur ou égale à 100 : 100… : utilise l'opérateur intervalle ; ≥100 : utilise l'opérateur supérieur ou égale à. Pour rechercher un nombre inférieur ou égale à 100 : …100 : utilise l'opérateur intervalle ; ≤100 : utilise l'opérateur inférieur ou égale à. Pour rechercher un nombre compris entre 100 et 199, bornes comprises : ≥100 ≤199 : utilise les opérateurs supérieur ou égale à et inférieur ou égale à et les deux critères sont séparés par l'espace ; 100…199 : plus simple, utilise l'opérateur intervalle ; 1## : plus concis encore, utilise l'opérateur # qui remplace un chiffre inconnu, l'équivalent du @ pour le texte. Pour recherche un nombre supérieur ou inférieur strictement à 100 : <100 : utilise l'opérateur inférieur à ; >100 : utilise l'opérateur supérieur à. Autre critère de recherche : 1#3# : recherche tous les enregistrements dont la rubrique nombre contenant un nombre de quatre chiffres ayant 1 millier et 3 dizaines quelque soit la centaine et l'unité. Date Pour les dates nous pouvons effectuer les recherches suivantes, avec un système paramétré avec les date à la française : Pour rechercher tous les enregistrements dont la date est le 1er mai 2016 : 1/5/2016 : on saisit simplement la date ; Pour la recherche de la date du jour : // : on utilise l'opérateur date du jour. Pour rechercher tous les enregistrements dont la date est comprise entre le 1er janvier 2016 et le 31 décembre 2016, bornes comprises : ≥1/1/2016 ≤31/12/2016 : utilise les opérateurs supérieur ou égale à et inférieur ou égale à et les deux critères sont séparés par l'espace ; 1/1/2016…31/12/2016 : plus simple, utilise l'opérateur intervalle ; */*/2016 : utilise l'opérateur * ; 2016 : encore plus concis, on saisit simplement l'année recherchée. Pour rechercher tous les enregistrements dont la date est comprise entre 1er mai 2016 et le 31 mai 2016, bornes comprises : ≥1/5/2016 ≤31/5/2016 : utilise les opérateurs supérieur ou égale à et inférieur ou égale à et les deux critères sont séparés par l'espace ; 1/5/2016…31/5/2016 : plus simple, utilise l'opérateur intervalle ; */5/2016 : utilise l'opérateur * ; 5/2016 : plus simple encore, on saisit uniquement le mois et l'année ; 5 : encore plus concis, on saisit uniquement le mois, FileMaker Pro recherche alors tous les enregistrements dont la date correspond au moi de mai de l'année en cours. Voici d'autres critères de recherche : 15/*/* : recherche tous les enregistrements dont la rubrique date contient une date tombant le quinze de chaque mois, de chaque année ; vendredi : recherche tous les enregistrements dont la rubrique date contient une date tombant un vendredi ; ven. : plus concis que précédemment, on saisit seulement les trois premières lettres du nom du jour recherché terminé par un point ; {lundi…vendredi}/*/2016 : recherche toutes les dates tombant en semaine pour l'année 2016 ; {15…31}/{1…6}/2016 : recherche toutes les dates tombant en deuxième quinzaine pour le premier semestre 2016 ; Heure Pour les heures nous pouvons effectuer les recherches suivantes, avec un système paramètre avec les heures à la française : Pour rechercher tous les enregistrements dont l'heure est 10 heures 30 minutes : 10:30 Pour rechercher tous les enregistrements dont l'heure est comprise entre 10 heures 30 minutes et 15 heures 25 minutes, bornes comprises : ≥10:30 ≤15:25 : utilise les opérateurs supérieur ou égale à et inférieur ou égale à et les deux critères sont séparés par l'espace ; 10:30…15:25 : utilise l'opérateur intervalle. Pour rechercher tous les enregistrements dont l'heure est comprise entre 0 heure et 11 heures 59 minutes 59 secondes : ≥0 ≤11:59:59 : utilise les opérateurs supérieur ou égale à et inférieur ou égale à et les deux critères sont séparés par l'espace ; 0…11:59:59 : utilise l'opérateur intervalle ; …11:59:59 : utilise l'opérateur intervalle ; ≤11:59:59 : utilise l'opérateur inférieur ou égale à ; <12 : utilise l'opérateur inférieur à ; AM : utilise le latin antemeridiem. Pour rechercher tous les enregistrements dont l'heure est comprise entre midi et minuit : ≥12 ≤23:59:59 : utilise les opérateurs supérieur ou égale à et inférieur ou égale à et les deux critères sont séparés par l'espace ; 12…23:59:59 : utilise l'opérateur intervalle ; 12… : utilise l'opérateur intervalle ; ≥12 : utilise l'opérateur supérieur ou égale à ; >11:59:59 : utilise l'opérateur supérieur à ; PM : utilise le latin post meridiem. Voici d'autres critères de recherche : 20:*:* : recherche tous les enregistrements dont la rubrique heure correspond à 20 heures ; 20 : recherche tous les enregistrements dont la rubriques heure correspond à 20 heures ; *:20:* : recherche tous les enregistrements dont la rubrique heure contient une heure ayant 20 comme minutes ; {8…11}:{30…59} : recherche tous les enregistrements dont la rubrique heure contient une heure comprise entre 8 et 11 heures et les minutes comprises entre 30 et 59. Horodatage Pour les horodatées utiliser les critères vus précédemment pour les dates et les heures. Conteneur C'est encore plus simple pour les conteneurs : on ne peut pas effectuer de recherche dans ce type de rubrique. C'est tout pour aujourd'hui ! Voilà, c'est tout pour aujourd'hui, si ce retour aux fondamentaux vous plaît, je continuerai la semaine prochaine avec les recherches un peu plus compliquées mélangeant les opérateurs booléens ET, OU et NON…
    4 points
  31. 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
  32. 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
  33. 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
  34. oui Fredo il y a aussi ca, perso j'ai un bouton dédié sur mon StreamDeck 😉
    3 points
  35. Le prix Claris Excellence Award de l’Innovation est attribué à fmcloud.fm ! C’est un grand honneur et un grand plaisir pour nous d’annoncer que 1-more-thing s’est vu décerner aujourd’hui le prix le plus disputé par les membres de la communauté mondiale d’experts FileMaker : le Claris Excellence Award for Innovation. En effet, notre service d’hébergement FileMaker révolutionnaire, fmcloud.fm et ses années lumière d’avance sur les services classiques ont été distingués par le jury. Depuis deux ans, fmcloud.fm révolutionne les usages en permettant aux entreprises de toutes tailles de bénéficier d’un véritable cloud pour déployer la plateforme low code FileMaker, et de gagner en performance, en sérénité et en coût Un VRAI cloud sur Linux/Docker Nous avons investi massivement pour permettre à FileMaker Server de tourner sur une architecture Linux/Docker, avec une « architecture as code » offrant une souplesse extraordinaire. Nous sommes capables de déployer ou mettre à jour, des milliers de serveurs à travers le monde en quelques secondes, et nos clients ont à disposition des monstres de puissance pour un prix souvent inférieur au simple coût de possession d’un serveur local. Mais nos efforts ne s’arrêtent pas là. C’est un bonheur de voir les optimisations apportées par Claris à chaque version, et elles nous permettent aussi d’optimiser à notre tour pour proposer des solutions toujours plus performantes et rentables. Nous tenons à remercier chaleureusement Claris pour cette récompense, mais aussi, bien sûr, les dizaines de consultants du monde entier qui font confiance à notre service d’hébergement FileMaker pour les applications de leurs clients et leur propre environnement de développement, et qui contribuent à la réputation de ce service de premier ordre. Un grand merci également à Nick Lightbody et Christian Schmitz (MonkeyBread Software, MBS) pour […] >>> Lire la suite… <<<
    3 points
  36. 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
  37. 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
  38. 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
  39. 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
  40. Ça doit être mon côté têtu… Barres.fmp12
    3 points
  41. David Julot

    TE sur popover

    Bonjour Matessias, Tous ces trucs et astuces, techniques et autres, sont là pour montrer la faisabilité de certaines choses. Mais souvent les choses les plus simples sont les plus efficaces (non je ne parle pas pour ne rien dire 😅). Pour ma part j'évite le plus possible la mise en œuvre de toutes ces techniques, je fais au plus simple. Premièrement cela permet à mes utilisateurs de ne pas être perdu et deuxièmement au développeur qui me suivra de pouvoir maintenir la solution plus sereinement.
    3 points
  42. Grande nouvelle pour nous, IU-DATA intègre le Marketplace de Claris afin de proposer de manière régulière différents add-ons ou produits permettant d'ajouter des fonctionnalités aussi uniques qu'intéressantes à vos solutions FileMaker. Un moyen pour moi de vraiment m'amuser en recherche et développement je dois le dire ! C'était aussi l'occasion pour nous de refondre totalement notre site Internet afin d'y proposer de nouveaux services. D'un côté nous partagerons avec vous des articles autour de nos développements et nos trouvailles. Et de l'autre nos produits et différents add-ons que vous pourrez découvrir au travers de nos documentations ou de nos vidéos de présentation... N'hésitez pas à venir y faire un tour et découvrir qui nous sommes, c'est par ici ! A bientôt, Julien IU-DATA
    3 points
  43. Olivier Devriese

    Cé esse esse

    Comment ça j'ai oublié de dire que les photos de profil pouvaient désormais peser jusqu'à 500ko ?
    3 points
  44. Un grand merci à Lesterius, qui entretient ce forum précieux pour le FileMaker francophone ! 👏👏 Le nouveau look est un rien plus léger, je trouve ça sympa. Qu'en pensez-vous ? Pour l'anecdote, au passage, j'ai une vingtaine de "contenus non lus" qui sont ressortis (principalement, mais pas que, des articles de blogs). Hélas, mon image en signature est toujours encadrée d'un liseré gris (et je ne sais toujours pas comment les samouraïs de 1-More-Thing ont réussi à personnaliser le code html de leurs signatures 🥇)… En tout cas, cette fraîcheurs fait bien du bien ! Bises et bon début de journée @Florian Guilbert @Lucie Guilbert @Olivier Devriese
    3 points
  45. Olivier Devriese

    La 16 !

    Hello, Elle est top cette version, indéniablement ! Je la montre dans diverses villes en France en ce moment et je dois dire que je suis moi-même bluffé par les nouveautés que la plateforme apporte. Il n'a jamais été aussi facile de produire quelque chose de bien, très bien même, sur desktop, mobile et web… J'ai encore discuté ce matin avec qqun qui vient du monde Java et qui est plus que surpris d'avoir pu faire en quelques heures une base avec des fonctionnalités qu'on mettrait des centaines de lignes de code à faire dans un autre langage. Oui, FileMaker est un outil sérieux et de "rapid development", qu'on se le dise !
    3 points
  46. FileMaker 16 est une immense étape pour notre plateforme favorite. Au point qu’il nous est difficile de résumer toutes les nouveautés dans une ou deux vidéo de présentation —même en nous cantonnant aux évolutions majeures. Aussi, nous avons décidé de publier dans les semaines à venir plusieurs vidéo plus spécifiques et approfondissant un sujet en particulier, toujours sous un angle un peu plus technique que ce que vous pouvez trouver par ailleurs sur le web. Voici la première d’entre elles : les fenêtres carte. N’hésitez pas à laisser des commentaires ci-dessous, et à nous donner votre ordre de priorité pour les sujets à traiter dans les prochaines vidéos ! Cet article FileMaker 16 – les fenêtres carte est apparu en premier sur 1-more-thing. Afficher la totalité du billet
    3 points
  47. La patience n'est pas aussi infinie que tu crois. En ce qui me concerne, ton absence absolue et comme ici revendiquée d'effort pour comprendre les réponses et progresser m'a totalement dissuadé de continuer à essayer de t'aider.
    3 points
  48. tcolles

    Tva

    Palsambleu !!! Originellement "par le sang de Dieu" !! Que les pattes tendres du forum, adeptes des fonctions : Poster (d'abord) & Réfléchir (ensuite) , les fanas du compteur , les paranos qui pensent que plug-in et uuid sont les ingrédients d'un grand complot, les gaillards qui roulent des pétards avec leur manuel , ceux là : gare à la colère des dieux ! En clair, Loic, merci de poster et aider mais stp documente toi avant de répondre, cela fera du bien à tous et évitera d'embrouiller les gens qui cherchent des vrais réponses et qui en voyant ton compteur de postes pourraient penser que tu t'y connais
    3 points
  49. 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
  50. ça doit être à cause du jour qui veut que les neurone se reposent, comme les guerriers et Le Seigneur, mais je ne comprends toujours pas de quoi on parle... les étoiles, apparemment y a un réglage (que je n'ai pas trouvé), mais c'est où "la réputation" ?
    3 points
×
×
  • Create New...