Jump to content

Clem

Membres
  • Content Count

    3926
  • Joined

  • Last visited

  • Days Won

    101

Clem last won the day on September 8

Clem had the most liked content!

About Clem

  • Rank
    3200
  • Birthday 07/09/1956

Contact Methods

  • AIM
    clemhoff9756
  • Skype
    clemhoff

Profile Information

  • Gender
    Homme
  • Location
    Alsacistan

FileMaker Profile

  • FM
    FMPA 17, iOS Antic
  • OS
    OSX 10.13.4 | Win 7.x, 10.x
  • Claris Partner
    --Non membre--

Recent Profile Visitors

29321 profile views
  1. La fonction SortValues ( valeurs {; typeDeDonnées ; locale } ) existe depuis la v.16 … Donc une simple auto-entrée sur la rubrique formatée en case à cocher devrait suffire ( 2 puisque les éléments retenus dans la rubrique sont des nombres) SortValues ( Contenu ; 2 ) La fonction ValeursFiltre peut elle aussi s'avérer être utile (à condition que la liste de valeur personnalisée soit elle même triée dans le bon ordre !) : ValeursFiltre ( ElementsListeValeurs ( Obtenir ( NomFichier ) ; <NomListeValeur> ) ; Contenu )
  2. Ouvre les fenêtres et défais toi de cette vilaine idée reçue d'utilisateur centré Windows. Depuis l'apparition de MacOS 10.00 en mars 2001 (Mac OS Cheetah), les Apple System Guidelines ont rendu les extensions de noms de fichiers obligatoires en y introduisant également la notion de métadonnées héritée de feu BeOS; revues quelques années plus tard de avec l'ajout des définitions MIME. Quelques petites questions, ce même fichier s'ouvre-t-il sous MacOS et s'affiche-t-il dans un conteneur interactif FMP Mac? quel est le créateur du fichier (⌘i sous Mac) ? quels s
  3. Bonjour, Tu peux passer une commande WMI en utilisant le pas de script Emettre Evenement: Définir variable [ $cmd; Valeur :"cmd /C wmic bios get serialnumber /format:csv /output:" & Citation ("C:\CHEMIN\DE\DESTIANATION\serial.txt") ] Emettre événement [ ouvrir un document ou une application; $cmd ] il faudra ensuite importer ou utiliser le pas de script (v.18 ou ultérieur) Lire depuis le fichier de données et traiter les données.
  4. Bonsoir, Rien ne marche parce que lors de ton "copier/coller" de script, Filemaker n'a pas trouvé correspondance dans le/les noms d'occurrence de tables et de rubriques,. Il a donc simplement protégé les calculs en les plaçant sous forme de commentaires. C'est à dire qu'il a placé l'intégralité de chaque calcul entre la balise ouvrante /* et la balise fermante */. Tu as certes modifié le nom de la rubrique du script d'origine pour qu'il relève du nom de la rubrique de la base actuelle, mais tu a oublié de supprimer les tags ouvrants et fermants. Ci joint le fichier avec d
  5. Clem

    Curl GET

    Ah bon? La variable de calcul 'query' contient déjà la valeur de la variable $hex… : query = "?hex=" & Substituer ( Filtre ( Majuscule ( $hex ) ; "#ABCDEF0123456789" ) ; "#" ; "" ) & "&format=json" l . Quant à valeur passée pour le format (de la réponse), celle-ci d'après la doc ne supporte que les valeurs chaînes json, html et svg. Doncy introduire la valeur $hex n'a ici aucun sens. Le serveur ne pouvant interpréter la valeur de ce format, il répondra en appliquant le format paramétré par défaut : json. (et, grâce à cette valeur par défaut , tu n'es ni chocolat,
  6. Clem

    Curl GET

    Bonjour, Définir variable [ $hex; Valeur :"0047AB" ] # Si [ Longueur ( Substituer ( Filtre ( Majuscule ( $hex ) ; "#ABCDEF0123456789" ) ; "#" ; "" ) ) < 3 ] Fin de script [ ] Fin de si # Définir variable [ $URL; Valeur :Definir ([ baseURL = "https://www.thecolorapi.com" ; endPoint = "/id" ; query = "?hex=" & Substituer ( Filtre ( Majuscule ( $hex ) ; "#ABCDEF0123456789" ) ; "#" ; "" ) & "&format=json" ]; baseURL & endPoint & query )] # Insérer depuis URL [ $$json; $URL ] [ Sélectionner; Sans fenêtre ] # Définir variable [ $$cmyk; Valeur :JSONGet
  7. Bonjour, D'après la doc RFC 5322 les caractères valides autorisés dans une adresse mail sont les ASCII: A..Z a..z 0..9 les imprimables: !#$%&'*+-/=?^_`{|}~ le . (point) dans la partie locale de l'adresse (partie-locale@domaine) à condition que celui-ci ne soit, ni le premier, ni le dernier, ni consécutifs . l'espace et les caractères "(),:;<>@[\] peuvent être utilisés sous certaines conditions… … mais le sujet n'est pas de vérifier la validité de l'adresse. On est d'accord. Pour faire simple, l'adresse email se trouve généralement entre la ba
  8. Clem

    API IFTTT

    Bonjour, il manque apparemment des guillemets autours des clés et des valeurs si celle-ci représentent du texte Définir variable [ $_DATA; Valeur: // JSONString (1) ; JSONNumber (2) ; JSONObject (3) ; JSONArray (4) ; JSONBoolean (5) ; JSONNull (6) ; JSONRaw (0) Citation( JSONSetElement( "{}" ; [ "value1" ; "MA-11031 A" ; JSONString ] ; [ "value2" ; 1345.55 ; JSONNumber ] ; [ "value x" ; "BZ-67854 R" ; 1 ] ; [ "value y" ; 155.95 ; 2 ] ) // fin JSONSet ) // fin Quote ] Insérer depuis URL [ $_response; https://maker.ifttt.com/trigger/<Evenement>/with/key/
  9. Bonjour, Definir ( [ t = "remplacer plutôt que remplacer" ; _rechercher = "rem" ; _rechercherOccurrenceNumero = 1 ; _remplacerPar = "dé" ] ; Remplace ( t ; Position ( t ; _rechercher ; 1 ; _rechercherOccurrenceNumero ) ; longueur ( _rechercher) ; _remplacerPar ) )
  10. Bonjour … essai au saut du lit et avant tes deux edits Definir ([ num = -123456789,0056 ; s = "," ; // separator symb = "₫" ; // symbol ds = "A" ; // display symbol after / before A = Abs ( num ) ; E = Ent ( A ) ; L = Longueur ( E ) ] ; Si ( Position ( ds ; "b" ; 1 ; 1 ) ; symb ) & Si ( num < 0 And E <> 0 ; "-" ) & Cas ( /* … à compléter pour milliards … */ L = 9 ; Debut ( E ; 3 ) & s & Extrait ( E ; 4 ; 3 ) & s & Fin ( E ; 3 ) ; L = 8 ; Debut ( E ; 2 ) & s & Extrait ( E ; 3 ; 3 ) & s & Fin ( E ; 3 ) ; L =
  11. hello

    Merci pour ta réponse concernant la cération de code QR

    si j'ai un lien url comme faire pour que l'image produite par cette url se mette dans une rubrique conteneur Image ?

    je bloque tel l'ane devant le tas de foin :)

  12. ben, tu changes tout simplement le nom de la table cible et tu rajoutes éventuellement un/des filtres supplémentaires dans la requête "…WHERE UPPER (nom ) LIKE ? AND <tonFiltreLogiqueSupplémentaire>… AND/OR … ] " pour refléter ton contexte.
  13. ben, tu changes tout simplement le nom de la table cible et tu rajoutes éventuellement un/des filtres supplémentaires dans la requête "…WHERE UPPER (nom ) LIKE ? AND <tonFiltreLogiqueSupplémentaire>… AND/OR … ] " pour refléter ton contexte.
  14. Pour la condition de masquage/affichage du bouton "A " essaye… (chez moi cela fonctionne ) Definir ( [ query = "SELECT COUNT( FirstName ) FROM Employees WHERE UPPER ( FirstName ) LIKE ? " ] ; ExecuterSQL ( query ; "" ; "" ; "A" & "%" ) <= 0 ) …il faudra certainement ajouter à la rubrique "Prenom"un trigger sur sortie objet activant un script rafraichissant la fenêtre…
×
×
  • Create New...