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. 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. 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
  13. 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
  14. 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
  15. Vous étiez encore plus endormis que moi ce matin de 2017 (à partir de 23:52)
    4 points
  16. 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
  17. 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
  18. 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
  19. bonjour Juste une idée une FM conférence en ligne 😃 pour faire la nique au covid 🤪
    4 points
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. fabriceN

    Trop fier

    La consécration
    3 points
  29. Nous avons le plaisir de vous présenter le premier bijou technique de @Lucie Guilbert, en tant que développeuse Web et FileMaker chez ParJupiter. Les bijoux techniques de Lucie seront naturellement appelés les «Diamants de Lucie» ! 💎 🎵 Et il y en aura d'autres… Ce tout premier diamant vient combler un manque historique de #FileMaker : il apporte la possibilité de consulter les données dans un tableau facile à trier, à filtrer, bien présentable, avec une pagination et un compteur de ligne en bas, etc. En prime : un tableau qui s'intègre parfaitement dans n'importe quelle interface visuelle ! Bref, un tableau de données (DataTable) qui interagit avec les données de la base FileMaker, et encore plus fluide et agréable qu'un tableur Excel… Voilà qui est possible grâce à FileMaker 19 et à l'immense créativité de Lucie. 👏 N'hésitez pas à nous contacter pour en savoir plus. Un bon point 🏆 accordé à toute personne qui saura reconnaître les 3 coups… Boum-boum-boum 🥁 Including English and French subtitles Voir toutes nos vidéos : https://www.parjupiter.com/nos-videos/#diamant-1
    3 points
  30. Bonjour, Il est possible dans les graphiques de FileMaker de travailler avec des listes. Par exemple une liste de 0 à 23 pour l'axe des X et une liste avec les totaux par heure pour l'axe des Y (basé sur une statistique Listede et un décompte du nombre de valeurs) Et je pense que par ailleurs, ce qu'il faut c'est également la valeur arrondie de l'heure du relevé Voici un exemple Releve.fmp12
    3 points
  31. 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
  32. Dans le cas ou il y plusieurs lignes on peut utiliser /* au début et */ à la fin.
    3 points
  33. J'ai effectivement modifié récemment et maladroitement les droits sur ce forum car il n'a pas eu d'activité depuis 3 ans et que nombre de nouveaux sujets étaient créés par erreur dedans. Le forum est donc "réactivé" avec l'impossibilité de créer de nouveaux sujets lui conférant donc désormais un statut d'archive. C'est mieux comme ça.
    3 points
  34. fabriceN

    Décimales

    Bonjour, le calcul de la TVA ne s'improvise pas. En France vous pouvez adopter la méthode de l'arrondi par ligne ou celle de l'arrondi sur la somme des lignes. Si vous définissez un prix ttc et que vous devez calculer le prix ht, faites en sorte que l'erreur d'arrondi soit au bénéfice de l'Etat. Sinon, pour les énigmes, on ne peut malheureusement plus compter sur lui.
    3 points
  35. Il me semblait bien qu'on en avait parlé récemment, de ça… 😉
    3 points
  36. Il n'y a pas une autorisation à donner dans la perf système Confidentialité ?
    3 points
  37. Aucune idée. Les participants à ce forum sont tellement bons que tout peut être considéré comme résolu si le sujet date de plus de 24 heures… 😁
    3 points
  38. Bonjour, Pour une recherche par script, évitez ce type de script : # éviter ce type de script Activer modèle [ “Modèle” (Occurrence) ; Animation: Aucune ] Exécuter la recherche [ Rétablir ] # # ou ce type de script Activer modèle [ “Modèle” (Occurrence) ; Animation: Aucune ] Mode Recherche [ Pause: Non ] Définir rubrique [ Occurrence::rubrique ; "*" ] Exécuter la recherche [] Privilégiez ce type de script : # Privilégiez ce type de script Mode Recherche [ Pause: Non ] Activer modèle [ “Modèle” (Occurrence) ; Animation: Aucune ] Définir rubrique [ Occurrence::rubrique ; "*" ] Exécuter la recherche [] En effet, lorsque que vous utilisez l'action Activer modèle, FileMaker va non seulement rechercher la définition du modèle pour l'afficher, mais également le 1er enregistrement, plus quelques enregistrements précédents et/ou suivants (suivant le type d'affichage) pour permettre à l'utilisateur de naviguer ensuite plus rapidement entre les enregistrements. Le fait de se mettre d'abord en mode recherche avant d'activer le modèle, permet à FileMaker de rechercher la définition du modèle et c'est tout, il n'ira pas rechercher d'enregistrement, d'indexe, etc. puisque en mode recherche il n'y a que la définition du modèle qui est chargé, plus la définition de la table et des rubriques. On gagne beaucoup de temps. Si votre table comporte un très grand nombre d'enregistrements, il est fortement conseillé d'indexer les rubriques qui seront utilisées pour la recherche.
    3 points
  39. autre solution (que j’utilise quand quelqu’un me demande une fonction en français, notamment sur ce forum) : chercher la fonction en anglais dans l’aide en ligne, puis remplacer /en/ par /fr/ dans l’url.
    3 points
  40. Bonjour, F'est pas diffifile ! Paffes en mode modèle, affiche l'infpecteur, félectionne la rubrique à fabuler… dans l'infpecteur (onglet 3: Apparenfe) , au bas de felui-fi , avoutes (bttn +) ta première povition de TAB.
    3 points
  41. 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
    3 points
  42. fabriceN

    Modèle sans table

    mais... on peut très bien supprimer l’occurrence de table et le modèle ne repose alors sur aucune ot.
    3 points
  43. FileMaker Inc a annoncé aujourd'hui le lancement de FileMaker 16. La nouvelle version de la plateforme inclut notamment des nouvelles fonctionnalités pour améliorer la mobilité, le développement, l'intégration, la sécurité et l'évolutivité des apps personnalisées. Obtenez plus d'outils de développement pour créer des applications en moins de temps. Connectez-vous à d'autres sources de données pour obtenir plus de vos applications. Et utilisez de nouvelles fonctionnalités pour assurer la sécurité de vos applications. Découvrez les nouveautés de FileMaker 16 : http://www.filemaker.com/fr/products/whats-new.html# Téléchargez une version d'essai : http://info2.filemaker.com/FileMaker_trial_request.html
    3 points
  44. 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
  45. 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
  46. 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
  47. En cherchant bien, je devrais pouvoir trouver 1 ou 2 sujets de la conférence qui intéressent les développeurs FileMaker… Faut me laisser le temps de chercher.
    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. Fin des hostilités : Les votes ne peuvent plus qu'être positifs On ne peut plus voter pour soi-même La réputation n'est plus affichée dans les profils On y reviendra plus tard quand les esprits seront plus calmes. Soyez sage pendant que je pars en week-end prolongé, hien !
    3 points
×
×
  • Create New...