Jump to content

Clem

Membres
  • Content Count

    3859
  • Joined

  • Last visited

  • Days Won

    88

Clem last won the day on June 1

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

28834 profile views
  1. Drôle de question … Étourderie / Indécision / Test / Fantaisie … à vot' bon cœur ! Drôle de question … Le hasard pourquoi ? Grace à liaison multiple "self join" qui combine ID_vendeur et Etat et à la manière d'affichage des uniques/doublons dans une TE, le filtre permet de n'afficher que le premier enregistrement de chaque Etat . Logique que diable !
  2. Hello Jacques, Pour le coup, je te trouve cher en rubriques 😁 … avec un peu de recul … Somme&Recap_TableFiltree.fmp12
  3. Bonjour, $$path = "smb://servernameOuAdresseIP/folder/FILE.TAB" (apparemment fm_cURL requiert un nom de fichier dans le cas d'un upload… mais le nom peut être différent de celui du nom de fichier utilisé pour l'upload…) $file = "C:/Users/gillian/Documents/FILE.TAB" (supprime le slash initial ) Dans les options cURL, outre l'option d'upload -T, ajoute l'option -u retenant le 'domain\usr:pwd'
  4. Bonjour, Si tu es rompu au plug-in Scriptmaster avec sa procédure d'upload de fichier jars et celle d'enregistrement de fonction et que tes PDF ne sont pas protégés par mdp, n'affichent pas du texte en mode 'colonnes', ne sont pas des formulaires interactifs sont de bonne facture (répondant aux normes PDF) et/ou non corrompus tu peux essayer la fonction "PDF_ReadContents2( fm_filePath )" postée ici (Penser à télécharger le fichier jar iText https://repo1.maven.org/maven2/com/itextpdf/itextpdf/5.5.13/itextpdf-5.5.13.jar )
  5. et sans vouloir vous offusquer, votre calcul ne suit aucun raisonnement. Avez vous ne serait-ce qu'un instant essayé le calcul que je vous propose ?L'étendre à des conditions supplémentaires est pourtant un jeu d'enfant
  6. … en attendant tes informations, j'ai vite fait assemblé ce matin un exemple basique (attention, sans aucun traitement d'erreurs!! ) utilisant "l'action de script Exécuter Script ( par nom )" et organisé le transfert de données par une variable au format JSON. https://www.dropbox.com/s/9tzez6lwwl7vxu5/ExecuterScriptExterne.zip?dl=0
  7. une autre approche, plus visuelle et peut-être plus souple en maintenance… Definir ( [ UGS = "H99121-20VW/002S" ; longueurFiltrePrefixes = Cas ( Debut ( UGS ; 1 ) = "H" ; 1 ; // 1 étant la longueur de la chaîne "H" Debut ( UGS ; 1 ) = "D" ; 1 ; Debut ( UGS ; 4 ) = "OKI/" ; 4 ; // 4 étant la longueur de la chaîne "OKI/" Debut ( UGS ; 4 ) = "RKS/" ; 4 ; 0 ) ; longueurFiltreSuffixes = Cas ( Fin ( UGS ; 4 ) = "/XXL" ; 4 ; Fin ( UGS ; 5 ) = "/000S" ; 5 ; Fin ( UGS ; 5 ) = "/002S" ; 5 ; Fin ( UGS ; 5 ) = "/000L" ; 5 ; Fin ( UGS ; 5 ) = "/000M" ; 5 ; Fin ( UGS ; 5 ) = "/G/44" ; 5 ; Fin ( UGS ; 5 ) = "/G/48" ; 5 ; 0 ) ; resultat = Extrait ( UGS ; longueurFiltrePrefixes + 1 ; Longueur ( UGS ) - longueurFiltrePrefixes - longueurFiltreSuffixes ) ] ; Substituer ( resultat ; "-" ; "_" ) )
  8. un début d'approche en fonction de l'exemple fourni… il en faudrait bien d'autres & relevants… Definir ( [ UGS = "H97767-15VW/000M" ; step#1 = Si ( Position ( UGS ; "h" ; 1 ; 1 ) = 1 ; Fin ( UGS ; Longueur ( UGS ) - 1 ) ; UGS ) ; positionSlashFinal = Position ( step#1 ; "/" ; 1 ; Occurrences ( step#1 ; "/" ) ) ; duDebutAuSlashFinal = Debut ( step#1 ; positionSlashFinal - 1 ) ] ; Substituer ( duDebutAuSlashFinal ; "-" ; "_" ) )
  9. stp poste deux trois exemples concrets d' UGS à traiter.
  10. Bonjour, Le début du traitement n'étant pas bien compliqué, peux-tu stp poster quelques exemples de ce que tu cherches à faire en fin de référence ?
  11. Bonjour, Tu ne nous dis pas grand chose du contexte existant. Par exemple la version FMP utilisée 16/17 ? la localisation physique des deux fichiers si il existe une liaison logique entre les deux fichiers. si le nom des rubriques à exporter (je suppose de l'enregistrement courant du fichier A) concorde avec le nom des rubriques du fichier B …etc, …etc…
  12. Mais dans ce cas, la fonction substitue TOUS les "H" ce qui n'est pas formulé dans la demande ! Substituer ( txt ; [ cherche1 ; rempl1 ] ; [ cherche2 ; rempl2 ] ; [ cherche3 ; rempl3 ] ; …etc ) est quand même plus digeste qu'un enchevêtrement de Substituer . Non ?
  13. Bonjour Bertrand, Difficile de te répondre étant encore sous OS.10.13. Mais même sous cet OS "Script Editor.app" est développé en 64bits avec une compatibilité 32bit laquelle à été abandonnée en 10.15. dans mon terminal, la commande file '/Applications/Utilities/Script Editor.app/Contents/MacOS/Script Editor' retourne: /Applications/Utilities/Script Editor.app/Contents/MacOS/Script Editor: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [i386:Mach-O executable i386] /Applications/Utilities/Script Editor.app/Contents/MacOS/Script Editor (for architecture x86_64): Mach-O 64-bit executable x86_64 /Applications/Utilities/Script Editor.app/Contents/MacOS/Script Editor (for architecture i386): Mach-O executable i386 le tien devrait retourner une chose ressemblant à la deuxième ligne. Je me demande si le fait de ne pas pouvoir exécuter un AS ne proviendrait pas d'un pb d'ajustage des autorisations dans "Préférences Système…./Sécurité et Confidentialité" => Accessibilité ou Automation (Déverrouiller cadenas, puis ajouter "Editeur de script" )
  14. Développé par Adobe, Adobe Reader and Acrobat Cleaner Tool (Mac/Win) est un utilitaire fort utile qui permet entre autre une désinstallation complète de l'application (fichiers plists (mac) et bases de registre (win) incluses) .
×
×
  • Create New...