Jump to content

Technique

Fichiers d'exemples de techniques de calcul ou de script

51 files

  1. Menu accordeon pour FMP 17 (barre de bouton)

    Comme je n'ai pas vu d'exemple pour une barre de bouton en forme de menu accordéon  voici ma petite solution 

    159 downloads

    2 comments

    Updated

  2. WvLeafLet

    Une solution open source simple et riche pour afficher des pointages sur des fonds de cartes dans un webviewer.
    Christophe Bonnet 

    84 downloads

    1 comment

    Updated

  3. 2 comments

    Updated

  4. Création de variable à partir de JSON

    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>

    69 downloads

    1 comment

    Updated

  5. Import_Camt_ISO 20022_xml.fmp12

    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

    72 downloads

    0 comments

    Updated

  6. ConditionalFormattingTool

    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…

    57 downloads

    2 comments

    Updated

  7. 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.

    150 downloads

    1 comment

    Submitted

  8. 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

    36 downloads

    0 comments

    Submitted

  9. image metadata extractor

    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/

    43 downloads

    1 comment

    Updated

  10. 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...

    58 downloads

    0 comments

    Submitted

  11. LogsetChangements13et14.fmp12

    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

    214 downloads

    2 comments

    Updated

  12. Liste des Villes, Départements et régions françaises

    Fichier au format .fmp12 de la liste des communes françaises avec le nom du département et de la région.

    273 downloads

    2 comments

    Submitted

  13. Gest-visiteur

    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"

    90 downloads

    1 comment

    Submitted

  14. SetOf_Print_vLight.fp7 et SetOf_Print_v1.fmp12

    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

    149 downloads

    2 comments

    Submitted

  15. Web Viewer

    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

    174 downloads

    0 comments

    Updated

  16. Tél & Pâques 20141102

    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.

    74 downloads

    3 comments

    Updated

  17. 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"

    110 downloads

    0 comments

    Submitted

  18. 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.

    110 downloads

    0 comments

    Submitted

  19. 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

    234 downloads

    8 comments

    Updated

  20. Rapport d'occupation

    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.

    178 downloads

    0 comments

    Submitted

  21. Export Excel Avance

    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

    354 downloads

    1 comment

    Updated

  22. vCard

    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.

    242 downloads

    4 comments

    Submitted

  23. Test Liste Valeurs

    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.

    90 downloads

    0 comments

    Submitted

  24. PlugIn

    Bonjour,
    Un script qui permet en version 11 (ou même avant) d'installer automatiquement un Plug-in dans le dossier "Extensions" de FileMaker Pro.
    Sur Mac, le fichier est compressé pour pouvoir être intégré, il est ensuite décompressé lors de l'installation avec l'option de FileMaker : "Ouverture automatique du fichier".
    Sur PC le fichier est importé tel quel et exporté tel quel.

    146 downloads

    0 comments

    Updated

  25. Import csv

    Importer du csv directement dans Filemaker tient de la galère.
    Une solution est de convertir au préalable le document dans Excel. Autre galère...
    Une autre est d'utiliser un petit script de Import csv.

    155 downloads

    1 comment

    Submitted

×
×
  • Create New...