Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 08/02/20 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. 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
  3. 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
  4. 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
  5. 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
  6. Vous étiez encore plus endormis que moi ce matin de 2017 (à partir de 23:52)
    4 points
  7. 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
  8. 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
  9. 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
  10. bonjour Juste une idée une FM conférence en ligne 😃 pour faire la nique au covid 🤪
    4 points
  11. fabriceN

    Trop fier

    La consécration
    3 points
  12. 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
  13. 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
  14. 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.
    3 points
  15. Ça doit être mon côté têtu… Barres.fmp12
    3 points
  16. 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
  17. 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
  18. … pour soulager ton effort méridional 😁 Avatar.fmp12
    3 points
  19. Apriori , vous devez passer par les listes virtuelles ( Virtual list ) pour faire cela. voir la vidéo de @tcolles
    3 points
  20. 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
  21. Dans le cas ou il y plusieurs lignes on peut utiliser /* au début et */ à la fin.
    3 points
  22. fabriceN

    Compatibilité API

    "Tout le monde a gagné !"
    3 points
  23. 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
  24. 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
  25. Apophis000

    Voeux

    Joyeux Noël et Bonne Année 2021 ( sans covid )
    3 points
  26. Bonsoir Vous envisagez manifestement une "chirurgie lourde" (ajouter des organes, modifier la circulation sanguine entre eux) sur un "patient" (une base de données relationnelle sous Filemaker) auquel vous tenez sans doute beaucoup (puisque cette base vous sert, accessoirement, a gagner votre vie en gérant vos clients) Malheureusement pour le "patient" (et sans vous faire offense), tant les notions élémentaires d'anatomie (types d'organes, fonctions et dépendances entre eux), que le maniement des instruments basqiues de chirurgie (bistouri, clamps = relations indexées, dépendances) semblent vous faire cruellement défaut. Et oui, comme la chirurgie, le développement d'applications utilisant une base de données relationnelle est un vrai métier complexe. Pas moins surement, que d'organiser des évènements (même si la fête d'anniversaire que j'ai organisée moi meme pour mon jeune fils était a mes yeux une vraie réussite) Bien sur, le navigateur solitaire du Vendée Globe, perdu dans les quarantièmes rugissants de l'hémisphère sud au milieu de vents violents et de vagues hautes comme un immeuble, et dont la bome aura malencontreusement fracassé le crane et l'arcade sourcillière à la faveur d'un empannage imprévu, va devoir s'improviser chirurgien. Heureusement, vous n'êtes pas dans cette situation désespérée. Mais dabord, le règlement de la course impose qu'il ait suivi avant le départ un minimum de formation (entre autres), à la chirurgie, formation dispensée par des médecins réanimateurs et chirurgiens duement diplomés et expérimentés. Et puis, un médecin est de permanence 24h/24 à la radio pour l'assister à distance dans cette opération délicate. (un petit bonjour à Jean Yves Chauve, bien connu des voileux, médecin désormais à la retraite, qui pendant de longues années à guidé de la voix ces marins apprentis chirurgiens) C'est un peu ce que tente de faire ici Apophis000 (qui semble avoir encore pas mal de cheveux) en vous aidant a distance de son mieux à la chirurgie sur vos données : "Alors donc, après l'avoir clampée de chaque coté, tu sectionnes l'artère aortique dans le plan vertical avec le bistouri puis....." "La quoi ? j'ai coupé un truc là mais j'entends plus le coeur...." "Tu es bien passé par la voie latérale en veillant a ne pas toucher le ventricule gauche ?" "hein, le quoi ? le bistouri c'est le truc qui coupe ou le machin qui pince ?" "non l'autre !" "Mais lequel ? et je comprends pas, je vois plus le foie comme tout a l'heure" Bref, à lire vos échanges malgré la bonne volonté de chacun, on transpire un peu pour la santé du patient, en priant le ciel pour que vous ayez fait de bonnes sauvegardes préalables. Songeons aussi qu'une entaille sur une artériole ne se verra pas tout de suite mais que votre patient (vos données) risque un grave pépin sous quelques jours (oedeme, ou ici mélange de données, le salarié Carlos Gohsn risquant d'apparaitre soudain chez Rolls Royce ou il n'a jamais bossé, même si l'organisation de ses anniversaires semblait assez juteuse) Contrairement à la vraie téle-chirurgie assistée par robot, qui souffre sur de longues distances de la latence des réseaux qui perturbe le retour haptique du bistouri tenu par le chirurgien, nous avons la chance avec Filemaker (avec Remote Desktop, Team Viewer ou autre) de pouvoir prendre la main a distance sur une machine, de partager un écran, et de faire les modifs ensemble en temps réel. Le chirurgien voit alors de ses propres yeux et intervient de ses propres mains sur vos tables, relations, modèles, scripts, sous vos yeux, et en vous expliquant ce qu'il fait. Cette formule de télé assistance par un "chirurgien" professionnel, ne vous coutera pour votre problème que quelques dizaines de minutes-euros, et ce sera nettement plus fiable et sécurisant pour votre outil de travail (votre base de données) , que la meilleure bonne volonté qui tente a distance, de comprendre la gravité de votre problème et de vos intentions avec vos descriptions de douleurs et symptomes et un vocabulaire technique qui n'est pas partagé, et des incomprehensions inévitables. Sans parler du temps passé à ces échanges. Entre le temps de lire et d'ecrire tout cela, de faire des copies d'écran, le problème serait déja réglé proprement. La gratuité d'un forum (et la mode du Do It Yourself popularisée par les émissions de cuisine) trouve ici un exemple de ses limites quand le sujet est complexe et que le niveau technique requis pour intervenir n'est pas maitrisé. Pour ne pas me faire ma propre publicité, One More Thing Fabrice Nordman (mais évidemment d'autres pros également) propose ce service de "Quick Expertise", c'est très adapté à des problèmes "simples mais graves de conséquences" comme la structure d'une base de données. Bonne fêtes de fin d'année, et bonne santé à vous et votre base, et à tous les autres au passage. Bien cordialement
    3 points
  27. fabriceN

    Traducteur dans une base FM

    La traduction n'étant pas classée dans les produits stupéfiants, le fait que ce soit pour ton usage personnel ne change pas grand chose
    3 points
  28. Bonjour, un peu de pub aujourd'hui, mais ça vaut la peine comme vous le savez peut-être, Claris vient d'annoncer la sortie de FileMaker Server sur Linux. Ça n'est pas juste un système d'exploitation en plus, c'est une révolution pour l'hébergement FileMaker. Chez 1-more-thing, nous avons une nouvelle fois investi une énergie considérable pour vous apporter un service hors norme et pour un prix super canon. Il est désormais moins cher d'avoir un serveur dans le cloud que dans ses locaux, et le service qui va avec est tout simplement incroyable. Support, sauvegardes, mises à jour, monitorage… Je le dis d'autant plus facilement que je ne suis à titre personnel pas directement impliqué, mais ce qu'a réalisé là notre équipe hosting, chapeautée par @Airmoi (et aidée d'experts extérieurs de haut vol) est absolument bluffant. Et bien sûr, nos offres sont toujours sans engagement de durée : nos clients restent parce qu'ils sont satisfaits, pas parce qu'ils sont captifs. Exemples de tarifs pour une licence FileMaker de 5 utilisateurs : Starter : 49€HT/mois - 10Go de stockage, 2 cœurs garantis Pro : 79€/mois - 30Go de stockage, 4 cœurs garantis + WebDirect, ODBC, domaine personnalisé (avec votre certificat SSL)… Vous pouvez essayer notre configurateur ici.
    3 points
  29. Il me semblait bien qu'on en avait parlé récemment, de ça… 😉
    3 points
  30. 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
  31. Olivier Devriese

    Cé esse esse

    Dernières petites améliorations, du look & feel du forum… @Lucie Guilbert, après de longues courtes heures minutes de recherche dans les CSS, a enfin trouvé ce qui avait retiré un peu de marge dans les blocs depuis plusieurs années. C'était peu esthétique et l'était devenu encore plus avec cette nouvelle version. Au passage, le filet disgracieux autour des images dans les posts et signatures a aussi disparu ! Merci Lucie ! Ah… on a aussi retiré les pubs en haut de chaque page.
    3 points
  32. Il n'y a pas une autorisation à donner dans la perf système Confidentialité ?
    3 points
  33. Salut Jérémie, Ah ça fait plaisir que quelqu'un remarque le changement ! @Florian Guilbert a installé une nouvelle version du forum hier et il reste des petits points de détail à ajuster. Entre autres, la carte des membres qui ne fonctionne plus… Mais ça devrait revenir prochainement. A tous, si vous constatez quelque chose qui ne devrait pas fonctionner ou apparaître comme actuellement, n'hésitez pas à nous le faire savoir ! a+
    3 points
  34. 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
  35. Bonjour, Il va falloir passer par une boucle…
    2 points
  36. fabriceN

    Localisation du curseur

    Si tu vas par là, je crois qu'il conviendrait d'être précis et de parler de chlorure de sodium
    2 points
  37. Salut Mamy, Alors, une première remarque, les dernières années, des développeurs, plus malins que nous, ont trouvé une autre façon de mettre en valeur la possibilité de valider : quand on arrive, le bouton Valider en bas à droite est en apparence "inactif" (par exemple, grisé), et dès que toutes les conditions sont réunies, il passe en apparence "actif", voire "j'attire l'attention" (avec un liseré de couleur vive). Cela exprime le concept "non, c'est pas encore bon" / "ça y est, tu peux y aller" sans avoir un objet graphique de plus (et donc en utilisant moins les neurones de l'utilisateur et en fatiguant moins ses yeux). Cela étant dit, le souci que tu observes, "objet qui n'apparaît ou ne disparaît pas toujours quand on voudrait", peut être lié au rafraîchissement de fenêtre. Par exemple, si l'utilisateur saisit dans la table externe ou bien supprime une ligne, il faut que cela entraîne un rafraîchissement, pour que des objets ou des mises en forme, dépendant de la présence de lignes dans la TE, se mettent à jour. Ca t'aide-t-y ? Jérémie
    2 points
  38. fabriceN

    TE sur popover

    Allez, moi aussi j'ai droit à l'auto-citation ?
    2 points
  39. FredoMkb

    TE sur popover

    Salut En effet, il faut voir l'affichage "carte" comme étant une fenêtre associée ("magnétisée") à la fenêtre qui l'appelle mais qui, du coup, ne peut recevoir d'autre fenêtre associée à elle-même… bref, comme pour les pop-overs, on n'a qu'un seul niveau d'imbrication possible. Sinon, pour revenir à cette histoire des pop-overs pour les tables-externes, j'ai souvenir d'une astuce intéressante (ou on peut plutôt parler d'une technique à ce niveau d'utilité) ayant fait l'objet d'une explication/démo lors d'une FmConf, la voici :
    2 points
  40. @David Julot, on est là, biquet ! 😉 Moi aussi, j'étais étonné hier : pas de nouvelle question, pas de nouvelle réponse. C'est que tout le monde est au top, en parfaite maîtrise de toute situation FileMaker. Rappelons seulement que FileMaker ne fait pas parachute !! Pour le reste, ça fait…
    2 points
  41. Bonjour Dymok, Oui, c'est possible. Je recommande vivement de faire des choses simples, dans ces situations. Les choses simples paraissent parfois plus lourdes, moins malines, mais elles sont plus claires et plus faciles à faire évoluer. Bonne journée, Jérémie
    2 points
  42. Jérémie Gimenez

    Bouton

    A mon avis, ad vitam ! Oui, on est bien d'accord, Fred Bonne journée ! 😎
    2 points
  43. gannon

    Bouton

    Bonjour Matessias, La réponse de Apophis000 est la correcte, mais pour techniquement répondre à la question concernant l'objet bouton : Il est possible de rendre le texte du bouton dynamique en utilisant une variable de fusion telle que <<$$maVariable>>, exactement comme on le fait sur un modèle. Cela peut donner des idées à ceux qui ont une version de FileMaker 11, 12 ou 13 🤪 (l'outil "barre de boutons" est apparu en FileMaker 14)
    2 points
  44. 2 points
  45. J'en profite pour rappeler à quel point il est crucial de sauvegarder régulièrement ses bases/son fichier FileMaker. Un simple copier/coller du fichier avant de travailler dessus vous sauvera à coup sûr de nombreuses heures perdues... Et pour plus d'efficacité, mettez en place un simple petit numéro de version, que vous incrémentez à chaque mise à jour, afin de vous y retrouver 😊 J'utilise le logiciel Carbon Copy Cloner pour mes sauvegardes automatiques au quotidien (je n'ai même pas besoin de penser à sauvegarder), et je dois bien avouer que pouvoir retrouver plusieurs versions anciennes d'un fichier m'a sauvé beaucoup, beaucoup de temps, surtout lorsque je fais des bêtises sur un fichier 😊
    2 points
  46. Jacques R.

    script de validation

    Bonjour Après le pas de script "Boite de dialogue", placez SI : Obtenir(DernierChoixMessage) = 2 -> Fin de Script.. Si le bouton Annuler est en 2ème position, sinon = 1.
    2 points
  47. Matessias

    Rubrique calcul

    Ça y est ! L'accouchement s'est plutôt bien passé ! Un pas de plus de franchi ! Mille mercis !!!
    2 points
  48. Bonjour Je ne sais pas si j' ai bien compris La solution de Jérémie me parait bien Si "zzz" n' est pas joli tu Mets "Tous" Dans Codes Postaux: z_CP= CP&¶&"Tous" Dans Master: Une Globale avec Liste Déroulante ou Cercles d' Options (2): "Code Fiche" et "Tous" Ta rubrique_lien de Master (z_Master) = Cas(Globale="Tous";"Tous";CP) Le lien étant: z_Master<=>z_CP Selon ce que tu cliqueras sur la Globale, tu auras les fiches du CP ou bien toutes
    2 points
  49. Bonjour, Ton utilisation des opérateurs de comparaison et des opérateurs logiques est parfaitement correcte et écrite. De mon point de vue, le problème semble provenir du typage de la variable (texte/nombre/date/heure) au moment de sa définition; et ce typage est propagé tout au long du script et d'éventuels sous/script. Apparemment la/les rubriques qui servent à sa définition sont de de type texte … "123" ≥ 72 renvoie 0 (faux) ObtenirNombre ( "123" ) ≥ 72 renvoie 1 (vrai)
    2 points
  50. Oui c'est vrai, sans cet outil magnifique concocté par @FredoMkb, c'est pénible. https://www.1-more-thing.com/produits/button-bar-tool/ Ça ne règle pas le cas du bouton plus large. Dans ce cas tu peux aussi utiliser des onglets, mais alors pas d'icone.
    2 points
×
×
  • Create New...