Jump to content

dden

Membres
  • Content Count

    161
  • Joined

  • Last visited

  • Days Won

    4

dden last won the day on April 14

dden had the most liked content!

About dden

  • Rank
    100
  • Birthday 01/10/1972

Profile Information

  • Gender
    Homme
  • Location
    Allier 03

FileMaker Profile

  • FM
    Fmp 3 à 9 / FmpA et Fmps 10-16
  • OS
    W10/MacOS
  • Claris Partner
    --Non membre--

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Bonjour Merci de la méthode. Le plugin a l'air très puissant. Sauf erreur il faut une licence pro à 800 € (Requires DynaPDF Pro license. ) Malheureusement nous n'avons pas les moyens, en ce moment..., pour automatiser une "simple" impression d'une étiquette sur une imprimante. Quelqu'un aurait il une solution autre? Utilisant les fonctions existantes. Merci de votre retour
  2. Bonjour Clem En fait dans l'idée c'était d'envoyer un ordre d'impression sur l'imprimante "bidule", à Acrobat. Il y a une fonction existante dans le DDE acrobat FilePrintTo Prints all pages in a document to a specified printer, using a specified driver and port, displaying a modal print dialog box to the user. For PostScript printing, only ASCII data is generated, and the document’s pages are not shrunk to fit into the imageable area of the printed page. FilePrintTo is also supported in AdobeReader. Syntax[FilePrintTo(char*fullPath, char*printName, char*driverName, char*portName)] Parameters fullPath The full path of the file to be printed. printName The name of the printer. Required for Windows 95 and later. driverNamePrinter driver name. portNamePort name. Required for Windows NT C'était l'idée générale. Trouvée après recherche sur le forum. Maintenant s'il y une autre solution je suis preneur. En fait sur une même poste il y a un copieur A4 en imprimante pas défaut et le but est aussi d'imprimer des étiquette d' expédition en automatique sur une imprimante Zebra. FT 16.5 x 10.5 cm L'étiquette en question est au format PDF dans une rubrique conteneur. Le poste en question est un PC. les mac ne sont utilisés que pour la gestion des documents imprimables. Donc pas dans ce contexte. ça simplifie les choses ...
  3. j'a dû taper sur une mauvais touche Donc voici la suite : En effet en testant juste l'exemple fourni par FMP Emettre Exécution DDE [Serveur: "iexplore"; Texte: "WWW_OpenURL";Commandes : "www.filemaker.fr"] Le message est erreur 3 : commande non disponible. Idem si je veux tester l’exemple de ce message datant de quelques temps déjà : "Merci beaucoup... mais entre temps (merci Google) j'ai trouvé un document qui donne les commandes DDE de Acrobat (Reader ou Pro) se sont les mêmes Alors pour l'info de la communauté (évidement il faut que Acrobat ou Acrobat Reader soit installés !!) Send DDE Execute Service Name: "acroview" Topic : "control" Commands: "[FilePrintSilentEx(c:\xyz.pdf)]" Et la c'est important de garde la command tel quelle FilePrintSilentEx (majuscule-minuscule) et voila tout fonctionne, Acrobat n'ouvre même pas.... je croyais que le document s'imprimait 2 fois puisque dans le printer spooler on voit apparaitre 2 items... mais une fois imprimé y'a juste une page... Vous pouvez trouver les DDE OLE et Apple script ici http://www.adobe.com/devnet/acrobat/pdfs/i...i_reference.pdf" Donc avez vous une idée du fonctionnement de cette petite fonction Merci de votre retour .
  4. Bonjour En cherchant un peu j'ai trouve un autre fonction : Emettre Exécution DDE (Windows) Mais peut elle encore fonctionner En effet en testant juste l'exemple fourni par FMP
  5. Bonjour Clement Merci de ta réponse. Je prend enfin le temps de me consacrer à cette tache. Et j'obtiens Maintenant Acrobat ouvre bien automatiquement le fichier. Ou l'imprime. SUPER !☺ Top pour un format A4 Mais je dois l'imprimer sur une imprimante qui n'est pas celle par défaut (Zebra format étiquette 10.5 x 16,5 ) Comment procéder dans ce cas là Merci Cordialement
  6. Bonjour Récupérant un fichier PDF en conteneur, je souhaite pouvoir l'imprimer sur une imprimante spécifique (pas celle par défault). Donc je crée un script dans lequel j'exporte le PDF en chemin temporaire; puis je souhaite l'imprimer avec Acrobat reader. (sans passer par les fonctions du wiewer) Donc j'utilise le pas de script "émettre événement". Si la fonction ouvrir ouvre Acrobat (mais en passant pas la demande du logiciel par défaut...) La fonction "imprimer" ne fonctionne pas ! et c'est elle qui m'intéresse. Donc questionS: - la méthode est elle la bonne pour imprimer le contenu PDF du Conteneur? Sinon que feriez vous - Savez vous pourquoi "imprimer" ne fonctionne pas ? Merci d'avance de vos retours savants. Bien cordialement
  7. Merci David "Chaque producteur de données est libre d'employer sa propre grammaire et son propre vocabulaire" Donc pour résumer : il y a 1 langue, mais qui n'est pas la même pour tous le monde !!!😄 Merci encore de votre aide. Je m'en vais tenter d’implémenter tous ça. Bien Cordialement Davis Deneuve
  8. Grrrr Merci David C'est très très sensible à la casse le XSL Un capitale par ci, une bas de casse par là et hop c'est pas fonctionnel. J'y vois plus claire Mais il y a d'autres méthode de saisie du XML. exemple en pièce jointe La présentation est différente Le Xsl doit donc être présenté différemment. Non ? sql-pays.xml
  9. David Dans le fichier orignal il y a 2 sous-catégories <Name> et <value> <events> <code>SD </code> <eventDate>2020-04-03T04:55:27+02:00</eventDate> <eventLabel>Tri effectué dans l'agence de distribution</eventLabel> <highPriority>false</highPriority> <NPC>78 </NPC> <officeLabel>VERSAILLES CHRONOPOST</officeLabel> <zipCode>78180</zipCode> <infoCompList> <name>Commentaire</name> <value>Colis prêt pour la livraison</value> </infoCompList> j'ai donc ajouté <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="name" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="value" TYPE="TEXT"/> pour compléter les rubrique et les voir lors de l'import Puis ....<COL> <DATA> <xsl:value-of select="infoCompList/name"/> </DATA> </COL> <COL> <DATA> <xsl:value-of select="infoCompList/value"/> </DATA>... Mais ... évidment ce n'est pas ça Peut-être, faut il faire un autre "template match/infoCompList" pour qu'il reconnaisse cette sous catégorie J'ai pas choisi le fichier le plus simple pour ma formation, avec 3 niveaux de valeurs à récuperer (je n'ai que ça sous la sourie) Mais c'est comme ça qu'on apprend ☺
  10. Yes ça marche Super Ces "../" veulent dire Valeur commune à toute les événements Est ce bien ça?
  11. David Merci beaucoup de vos réponses Pour avoir consulté plusieurs exemples de fichier, pour la balise "Template", il y juste "/" Pourquoi cela? Ensuite dans le fichier à importer il y a une valeur: <skybillNumber>XY688134788EE</skybillNumber> (en fait c'est Id l'Import) Celle ci est hors des balises " Events" Don ne s'importe pas puisque pas recherchée par "for each..." Cependant comme c'est Id de la fiche Il me faut l'importer aussi Une premier test en répétant : <xsl:for-each select="skybillNumber"> <ROW MODID="" RECORDID=""> <COL> <DATA> <xsl:value-of select="skybillNumber"/> </DATA> </COL> </ROW> </xsl:for-each> Donc dans ce cas. je crée juste une fiche de plus mais vide. En fait skybillnumber devrait être importé sur chaque fiche... Donc ce n'est pas la bonne méthode. Mais qu'elle est elle ? Cordialement FMXML__XsLChrono V1.xsl
  12. UN ÉNORME MERCI DAVID ! SI j'ai bien compris outre le fait qu'il manquait un "s " à "events" ( j'ai pas joints le fichier ou je l'avais corrigé ) Il faut mettre un xsl devant les termes recherchés Donc : <xsl:value-of select="eventDate"/> Et pas comme je l'avais fait <value-of select="eventDate"/> Est-ce bien ça ou y avait il autres choses qui clochaient Bonne journéee
  13. Bonjour à tous En ces temps de confinement je me forme à l'importation de fichier XML via un traducteur XSL. J'ai donc pris comme exemple un fichier que je sais générer après interrogation de l'API de Chronoposte pour le suivi des colis. (Je me forme aussi à la connexion des APi ...) Donc en créant un XSL je suis arrivé à voir les rubriques à importer dans le module d'importation V18 Il y bien les 5 rubriques à importer et les fiches à importer (10) . Seulement après importation les fiches et les rubriques sont vides. Rien n'a été importé. Comme je suis novice en la matière, je viens vous demander votre aide car je ne comprends pas ce qui se passe. Ci joint mes fichiers exemples. Merci d'avance de votre retour Bien Cordialement David Réponse Chrono trace Pour XY688134788EE test 10 4 .xml FMXML__XsLChrono.xsl Test importXML V2.fmp12
  14. Bonjour J'avance à petits pas ... J'arrive maintenant a voir des enregistrements qui semble vouloir s'afficher (10 dans mon exemple). 🙂 MAIS les rubriques sont vides.😕 En même temps je viens de voir que le xml est ecrit en SOAP Cela fonctionnera t il ? Merci de vos retours
  15. Bonjour à tous Je planche sur l'importation d'une réponse Xml de suivi Chronopost dans ma base. En suivant avec attention la présentation de David Julot de 2015 (lien ci dessus, )et en utilisant son précieuse fabrique de xsl (merci David, très pratique) j'ai réussi a arrivé au moment de l'import. Les rubriques sont bien présentes et se répondent bien. Le hic c'est qu'il n'y aucune valeurs importées. Fmp ne lit pas bien les "for-each select event" et ne voie donc rien a importer. Et je ne comprend pas ce qui se passe. Comme je débute gravement en XML et XSL, je viens donc vous demander un peu d'aide. Je joints a ce pli, les 2 fichiers Merci d'avance Bien Cordialement FMXML_CENTURY 21_XMLChrono.xsl Réponse Chrono trace Pour XY688134788EE .xml
×
×
  • Create New...