Technique
Fichiers d'exemples de techniques de calcul ou de script
53 files
-
Scrutinizer Central - une API pour l'intelligence développeur en temps réel
By dwikstroem
CamelCase data annonce la disponibilité de Scrutinizer Central, une extension FileMaker gratuite qui vous fournit une API pour l'intelligence développeur en temps réel. Vos solutions FileMaker peuvent enfin savoir tout ce qu'il y a à savoir sur elles-mêmes.
L'information est extraite de fichiers créer par "Enregistrer en XML" et transformée au format JSON ou un autre format que les développeurs peuvent utiliser facilement, sans avoir besoin d'apprendre le XML et le XSLT.
Scrutinizer Central est livré avec plusieurs enregistrements Scrutinizer qui vous permettent d'obtenir, par exemple, la liste des comptes d'un fichier, le calcul de saisie automatique pour un champ spécifique ou le thème et l'occurrence de la table associés à chaque disposition d'un fichier.
Vous pouvez étendre Scrutinizer Central en ajoutant vos propres actions Scrutinizer. Utilisez les actions incluses comme modèles pour commencer !
Plus d'informations et la version actuelle disponible à : https://camelcase.com/fr/ScrutinizerCentral/
1 download
0 comments
Submitted
-
Tracé Leaflet dans un Webviewer
By Puimoisson04
Dessiner (et enregistrer) un périmètre sur un fond de carte dans un webviewer
84 downloads
Updated
-
Menu accordeon pour FMP 17 (barre de bouton)
By sergebo
Comme je n'ai pas vu d'exemple pour une barre de bouton en forme de menu accordéon voici ma petite solution
249 downloads
Updated
-
WvLeafLet
By Puimoisson04
Une solution open source simple et riche pour afficher des pointages sur des fonds de cartes dans un webviewer.
Christophe Bonnet
106 downloads
Updated
-
Updated
-
Création de variable à partir de JSON
By Esaïe
Je suis tombé sur cette article et j'ai pensé que ça serai vraiment bien que l'on puisse retrouver cette super fonction ici.
Elle sert donc à créer des variables automatiquement à partir d'un JSON, d'origine c'était uniquement des variables de script mais je l'ai modifiée pour avoir le choix entre script et global
JSONCreateVarsFromKeys ( json ; namespace ; type )
json = votre code JSON
namespace = rajoute un préfix à la variable, peut être laissé vide ( "" )
type = si contient "global" crée une variable globale $$ sinon crée une variable de script
la première version a été créée par Mislav Kos <mkos@soliantconsulting.com>
87 downloads
Updated
-
Import_Camt_ISO 20022_xml.fmp12
By cmalera
Importation de fichier bancaire Suisse au format Camt norme ISO 20022
Je veux remercier David Julot, Clem, et Macdan pour leur contribution au développement de cette solution.
Il faut savoir que cette solution peux rendre service à beaucoup de monde en suisse.
Ce fichier permet d'importer les fichier xml Camt ISO 20022, qui peut être adapté facilement dans une solution existante de gestion de facturation, pour l'importation des paiement via Ebanking.
Le passage à la norme ISO 20022, En Suisse, le trafic national des paiements fait l'objet d'une harmonisation d'ici 2018. Cela concerne toutes les entreprises qui envoient et reçoivent des factures. ISO 20022 (client-banque et banque-client) doivent être construits en conformité avec les Swiss Payment Standards pour les cas d'utilisation les plus courantes (types de paiement), proposant des règles de champ et des exemples afin d'illustrer l'ensemble du processus de bout en bout. voir https://www.six-interbank-clearing.com/fr/home/standardization/iso-payments/customer-bank/implementation-guidelines.html
Le fichier Filemaker utilise la feuille de style, avec les script qui permettent aussi d’importer 1 fichier ou plusieurs fichier à la volée en une fois, ainsi que toutes les explications sur le fonctionnement. (cette importation à la volé n'as pas été testée sur Filemaker Mac),
Import_Camt_ISO 20022_xml.fmp12
84 downloads
0 comments
Updated
-
ConditionalFormattingTool
By FredoMkb
Une petite solution FileMaker qui, grâce au plugin gratuit BaseElements, permet de dupliquer les formatages conditionnels d'un objet source dans de nombreux objets cible.
Il est possible de régler le mode de duplication, soit en écrasant les éventuels formatages conditionnels déjà existants, soit en les ajoutant, avec choix de la priorité.
Tout retour est le bienvenu…
71 downloads
Updated
-
Générer un code barre EAN13
Il existe plusieurs solutions pour générer un code barre EAN13 dans FileMaker : Par des plug-ins générant une image dans un conteneur, par des plug-ins générant du texte traduit avec une police de caractère spécifique ou voire même généré dans un webviewer.
La solution que je propose n’utilise que de deux fonctions personnalisées et une police de caractère libre de droits. La première fonction calcule la clé de contrôle qui sera le 13e chiffre avec les 12 premiers. La seconde traduit le chiffre obtenu en alphanumérique d’une façon assez alambiquée.
La police de caractère utilisée ici est libre de droits et se télécharge par script dans le dossier fonts de l’ordinateur qui doit l’utiliser. L’avantage de passer par une police de caractère est la rapidité d’affichage et d’impression de la page incluant les code-barres.
201 downloads
Submitted
-
Selecteur Couleur RVB
Un petit sélecteur de couleur RVB pour aider à choisir la bonne couleur.
Des multivaluées pour palier au manque de curseur de FMP, quelques fonctions personnalisées et des déclencheurs de scripts.
Un hommage à l'application Palette de couleurs de CQFD (en pièce jointe)
PaletteCouleurs.fmp12
38 downloads
0 comments
Submitted
-
image metadata extractor
By ericire
Hello
une librairie java intéressante pour extraire les métadonnées des images :
metadata-extractor-2.10.1 avec xmpcore-5.1.2
peut-être pas aussi complet que exiftool mais j'y ai retrouvé de nombreuses métadonnées exif ou pas exif de mes photos.
Et biensur le fichier fonctionne avec le plugin Scriptmaster
http://360works.com/scriptmaster/
49 downloads
Updated
-
Vcard2Fmp
Récupérer des fichiers vcard en .vcf à partir des contacts de GoogleContacts ou de Contacts sous MacOS et les intégrer dans des solutions FileMaker.
Selon comment a été entré un contact : à la main, par un logiciel de messagerie ou par un numéro de téléphone, les données peuvent varier. Plus les signes diacritiques accents et autres...
62 downloads
0 comments
Submitted
-
LogsetChangements13et14.fmp12
By temp007
Ce ficher est une démo des possibilités des versions 13 et supérieures de FileMaker pour contrôler qui accède à la base de données et qui la modifie.
Son fonctionnement est simplifié par la fonction Octenir (Rubriquesmodifiées) apparu dans la version 13.
User user
Admin admin
221 downloads
Updated
-
Liste des Villes, Départements et régions françaises
By David Julot
Fichier au format .fmp12 de la liste des communes françaises avec le nom du département et de la région.
287 downloads
- villes
- départements
- (and 2 more)
Submitted
-
Gest-visiteur
By maxfun
ce fichier pour mettre en évidence le verrouillage de fiche quand on le souhaite, ou de préférence en fin de journée. Le conteste je voulais relever les fréquentations d 'une médiathèque en fin de journée on verrouille la fiche chaque nouvelle fiche est déverrouillé seul l' administrateur à la possibilité d 'apporter des modifications
pour l 'utilisation de cette demo. le compte "admin" n 'a pas de mot de passe de fait la case en haut à gauche
( rubrique "sécurité" )
coché ou pas n ' aucune influence on peu modifier tous les valeurs .
si on ce connecte avec le compte "media" mot de passe "media" le fait de cocher la case verrouille la fiche il faut ce connecter avec le compte admin pour faire des modifications .
par contre le compte "media" peu créer une nouvelle fiche chaque matin
-----------------------------------------------------------------------------------------------------
pour le paramètrage du compte "media" les jeux de privilèges
Affichage " Oui" Edition "limité" Création "oui" Suppression "limité" Rubriques "toutes"
pour les limitations securité ≠ "X"
92 downloads
Submitted
-
SetOf_Print_vLight.fp7 et SetOf_Print_v1.fmp12
By Agnès
Bonjour,
Voici un fichier qui permet
- d'avoir un pied de page final, oui, en toute fin de la dernière page.
- de gérer ses sauts de pages donc de réorganiser son document
- sur cette page de mon site, vous avez la version plus complète, en .fmp12 qui permet ( normalement ) de générer le PDF en Go et en Web Direct ( la méthode est ok en IWP mais bon )
Lorsqu'on a compris ce que j'ai fichu dedans, on peut aisément le transposer dans n'importe quelle base de données.
N'hésitez pas à créer des enregistrements, tester et me remonter le moindre bug ou curiosité. Le fichier est ouvert 100%
et tout commentaire est bienvenu !
Compatible v9 - v14.... encore d'actualité donc.
Merci à vous et bonne journée
Agnès
157 downloads
Submitted
-
Web Viewer
By xoxixox
Bonjour à tous,
après pas mal de lecture et de recherche concernant l'affichage et le redimensionnement d'image dans un Web Viewer, voici un fichier exemple qui va pouvoir vous aider :
On a la possibilité d'afficher des imagées réduites dans des Web Viewer
Ces images une fois cliquées s'affichent en grand dans un autre Web Viewer
Les images sont automatiquement réduites en taille si elles sont trop grandes
Les images ne sont pas agrandies si elles sont trop petites
Les images sont centrées Verticalement aussi bien que Horizontalement
L'esthétique est paramétrable via du CSS
Merci à Kevin Feutray pour son aide plus que précieuse
176 downloads
0 comments
Updated
-
Tél & Pâques 20141102
By Jeanmi
Calcul de la date de Pâques et formatage des numéros de téléphone suisse et français.
Toute proposition d'amélioration est bien venue.
76 downloads
Updated
-
Import xls xlsx csv
Lorsqu'une application doit faire appel à des imports Excel, il arrive parfois que après être passés de main en main et de poste en poste on finit par avoir une panoplie de formats différents en fonction des utilisateurs et de leur machine...
Vous pouvez ainsi avoir du xls, du xlsx, voire du csv ou même du txt. Tout ça pour les mêmes données !
Donc, il faudrait un format redéfinir à chaque import un spécifique à chaque type de fichier. Plutôt que d'avoir à tout recommencer à chaque nouvel import, le plus simple est d'importer le fichier dans un conteneur (multimédia en .fp7) et de laisser FMP réaliser tout seul l'opération.
Le plus avec fmp12, c'est qu'on peut importer des fichiers de données avec un simple glisser-déposer.
PS1 : de petites fonctions personnalisées permettent de nettoyer les importation
PS2 : on peut associer cet exemple avec la sécurisation des imports de "Import Excel"
119 downloads
0 comments
Submitted
-
Import_Excel
Importer un fichier Excel est très facile avec FMP.
Mais dans certains contextes professionnels, il faut aussi compter avec toutes les modifications de colonne, ajouts, suppressions et autres que certains usagers s'ingénient à réaliser dans le but d'"améliorer" le fichier... En effet Excel peut être vu par ces usagers comme un fourre-tout de données, à l'importateur FMP de se débrouiller !
Le petit exemple Import_Excel permet de sécuriser les imports avec dans un premier temps un contrôle de l'intégrité des colonnes importées et dans un deuxième temps un nettoyage des contenus importés.
Si l'intégrité des colonnes n'est pas respectée, un fichier type est généré. Merci Tanguy !
Cette sécurité à l'importation me sert beaucoup et m'évite bien des prises de tête avec des clients.
Ce fichier a été réalisé en .fp7, il est facilement convertissable en .fmp12.
Les exemples de fichiers à importer : Import_OK.xlsx et Import_KO.xlsx peuvent se faire aussi en .xls en modifiant le script d'import.
116 downloads
0 comments
Submitted
-
SQL_Formulator
SQL_Formulator
Projet :
Faciliter la création de requêtes SQL dans FileMaker pro et plus particulièrement dans la fonction calcul ExcecuterSQL.
Moyen :
SQL_Formulator est une application d’aide à la création de requêtes SQL de base. A partir de rubriques de Filemaker pro que l’utilisateur renseigne, il calcule la formule de ExecuterSQL en appliquant la syntaxe adaptée. Une évaluation de ce calcul affiche le résultat.
Limites :
Du fait de la fonction calcul de FileMaker pro ExécuterSQL, seule est utilisée l’instruction SELECT avec toutes ses clauses et presque tous les opérateurs relationnels (hormis EXISTS, ANY et ALL) ainsi que les fonctions UNION et JOIN.
Le calcul ne peut se faire qu’à partir des tables présentes sur le graph des liens, avec des tables du fichier FileMaker ou des tables de sources de données externes.
Application
SQL_Formulator est un fichier FileMaker pro autonome. Il n’utilise aucun plug-in. L’utilisateur défini au travers de rubriques FileMaker la table choisie, les rubriques concernées et les fonctions, opérateurs et constantes voulues. Avec ces informations la requête SQL s’affiche et se calcule.
Syntaxe :
Dans le calcul de la formule, les noms des rubriques et des tables s’écrivent de manière protégée. Ce qui fait que les noms des fichiers sources n’ont aucune contrainte d’écriture et qu’il n’est pas nécessaire d’en redéfinir le nommage (espaces dans les noms et/ou underscore “_” en première lettre). Cette protection fait que l’on peut aussi utiliser les mots réservés de SQL.
Dans les calculs utilisant l’instruction WHERE, l’application reconnait les valeurs numériques des valeurs texte ou autres.
Formule :
La formule ExecuterSQL s’affiche dans une rubrique texte qui peut être remaniée à la main. Elle peut ainsi être corrigée ou enrichie avec d’autres éléments du language SQL.
L’utilisateur peut recopier la formule pour la coller dans un autre fichier
Résultat :
Le résultat s’affiche dans une rubrique texte.
Il peut être exporté au format texte tabulé ou csv ou encore être réimporté dans une table d’import.
Aide :
Un bouton ? permet d’accéder à un écran d’aide.
Quelques fonctions SQL de base sont détaillées dans l’écran Syntaxe
241 downloads
Updated
-
Rapport d'occupation
By Lion
Ci-joint ma modeste contribution à ce forum qui m'a déjà appris beaucoup par le passé.
Il s'agit d'un fichier de tenue du temps passé en V10.
NB : il est prévu pour une durée de travail hebdomadaire française de 35 H mais cela est facile à modifier et n'intervient que pour indiquer l'écart entre les temps saisis cumulés et les temps légaux.
La particularité de la présentation du temps par semaine est qu'elle ne comprend qu'un enregistrement calculé.
J'ai le projet d'en faire une version multi-utilisateurs sur serveur avec consolidation des temps passés par tâches.
C'était juste pour faire avancer le schmilblik.
Lion.
182 downloads
0 comments
Submitted
-
Export Excel Avance
By tcolles
Méthode de génération xls au départ d'un tableau HTML
Fichier de démo présenté à la FMConf de Toulouse 2012
385 downloads
Updated
-
vCard
By Julien Mac
Bonjour,
Grâce aux contributions de Fredo et Éric j'ai pu réaliser ce fichier qui permet d'exporter vers le bureau un fichier au format vCard comprenant les différentes informations sur des contacts sélectionnés, puis de l'importer ensuite dans Carnet d'Adresse ou dans Outlook Mac ou PC.
En option, il serait possible d'ajouter l'automatisation de l'import dans l'application de destination.
253 downloads
Submitted
-
Test Liste Valeurs
By tiennou
Fichier de démonstration d'un problème de création d'enregistrements dans des sous-formulaires :
Le modèle Sortie Vrac (code) fonctionne avec une liste de valeur liée sur une rubrique qui ne marche pas — quel que soit le code de lot que je sélectionne dans le menu, c'est le même id de lot qui est sélectionné, et donc le reste des calculs effectués (non-précisés dans cette petite explication) ne s'appliquent pas au bon lot.
Le modèle Sortie Vrac (id) fonctionne avec une liste de valeurs liées sur 2 rubriques (clé primaire, code), mais qui ne marche pas non plus — lorsque je manipule le menu déroulant la première fois en sélectionnant un des lots liés, ceci ignore complètement ma sélection et crée (puis sélectionne) un nouveau lot, en contradiction totale avec les règles de liens que j'ai précisé : une Sortie Vrac ne peut pas créer de lot.
94 downloads
0 comments
Submitted