Donnez vie à vos documents numériques !
 

club3dtext

Toutes mes réponses sur les forums

Affichage de 25 réponses de 1 à 25 (sur un total de 49)
  • Auteur
    Réponses
  • en réponse à : Duplication de champs et de page dans un formulaire #58665
    club3dtext
    Membre

    C’est vraiment très apprécié, mais si je veux appliqué ce script pour un formulaire comment dois-je possédé? MERCI POUR TON AIDE!

    club3dtext
    Membre

    Quand j’active cette option la pièce jointe qui est dans ne s’ouvre pas en cliquant sur le bouton. On dirait que la protection affection aussi la pièce jointe je veux proteger mon document et je veux que la pièce jointe qui s’y trouve soit accessible aussi y a t’il un moyen de solutionner ça. Voir le fichier joint.

    club3dtext
    Membre

      J’ai déjà visionné ce document, mais ce que je pensais faire c’est de créer un compte utilisateur dont on met Nom et Prénom ou Speudonyme puis un mot de passe et tant d’autres informations puis un bouton créer un compte pour valider les information. Sur ce formulaire on peut créer plusieurs comptes.
    Une fois que le compte crée, pour ouvrir la pièce jointe il vous faux Pseudonyme et mot de passe. Toutes les explications possibles se trouvent dans la pièce jointe Créer un Compte Utilisateur.

    club3dtext
    Membre

    Ce je veux dir par là en activant cette option je ne peux pas ouvrir un lien avec le bouton. Y a-t’il un autre moyen.

    club3dtext
    Membre

    Alors là qu’est-ce que je dois faire en ce sens. Parce que sans la securité du document le lien s’ouvre sans problème mais une fois securisé ça ne s’ouvre plus. Ne peut-on pas contourner ça pour avoir le document protéger et une possibilité d’ouvrir le lien qui est dans le document protégé.

    club3dtext
    Membre

    Je dois signaler que moi aussi de mon coté j’avance à petit pas et j’aimerais si possible avoir un exemple de ton travail tofteuf, mais cela n’empêche pas que j’ai un souci avec un lien dans mon travail. Quand j’active la securité du document dans Document propriété, toute fois j’ai un bouton pour ouvrir un lien et le lien est bien présent dans le document ca refuse de s’ouvrir  :Euuuh:
    Quelqu’un peu m’aider svp :priere:

    en réponse à : Numérotation automatique. – RÉPONDU #56218
    club3dtext
    Membre

    Bien merci à vous, j’ai copié les scripts document javascript et ça marche très bien. :extra:

    en réponse à : Numérotation automatique. – RÉPONDU #56215
    club3dtext
    Membre

    Merci Merlin,
    Voici donc la méthode que j’utilise pour identifier les formulaires lorsqu’on me demande de numéroter les documents du jour. Ici les numéros sont de la forme aaaammjj-xx. Le compteur repart à 01 chaque jour. Trois scripts sont à l’oeuvre:
    initialisation()
    enregistrement()
    numerotation()
    Le dernier numéro est mémorisé par une variable locale lors de l’enregistrement du formulaire:

    global.dernNum=this.getField(fNum).value;
    global.setPersistent(“dernNum”,true);
    Attention, ce script devra être adapté pour fonctionner avec plusieurs formulaires utilisés simultanément. Je proposerai une variante pour ça.
    D’autres idées our fare ça ?

    Salut à vous Alex,  j’aimerais avoir les codes pour pouvoir faire un formulaire de meme type.
    J’ai trouvé ces codes :

    En Set document Actions
    Document Will Save:
    global.dernNum=this.getField(fNum).value;
    global.setPersistent(“dernNum”,true);

    Attribuer un numéro
    Script place dans le bouton “Num” en Actions, Mouse Up, Run a JavaScript:
    numerotation();
    Valider le bordereau
    Script place dans le bouton “Validation” en Action, Mouse Up, Run a JavaScript:
    enregistrement();
    Je suis sur Adobe Acrobat Pro, l’exemple NumerotationAutomatiqueFormulaire.pdf fonction très bien mais comme je vous le dit je recopie les scripts trouvés dans ce fichier pour en faire un autre ça ne marche pas. Je vous en prie aidez-moi. Merci.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55754
    club3dtext
    Membre

    J’utilise Adobe Acrobat Pro et ça ne marche pas de mon coté, les champs PupUp Menu ne se bloquent pas. Vous utilisez quel Acrobat pour que cele puisse fonctionnner de votre coté?

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55752
    club3dtext
    Membre

    Ok, j’ai bien compris, mais pourtant mon grand probleme pour l’instant c’est que je n’arrive pas bloquer les champs popUpMenu, si vous pouvez bien panchez sur mon cas ça fera du bien pour votre aide, encore merci de vos soutiens antérieurs. Dans le même fichier doc-demo-OK modifier en cliquant sur SaveAs les champs popUpMenu ne se bloquent pas.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55750
    club3dtext
    Membre

    En sauvegardant le fichier doc-demo-OK modifier sous un autre nom bloque tous les champs Menu déroulant, PopUp Menu et autres, se ferme et s’ouvre automatiquement sur le même nom en pièce jointe dans le fichier doc-demo-OK modifier.

    J’ai ajouté le fichier Proforma Facture2 dans le fichier doc-demo-OK pour alleger le poid de mon fichier.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55748
    club3dtext
    Membre

    J’ai essayé de vous envoyez le fichier joint on m’a dit que le fichier est trop lourd.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55746
    club3dtext
    Membre

    La question est si on veut bloquer un champ PopUp Menu, est-ce qu’il y a un script pour faire cela. J’ai utilisé ce script :

    //Masquer le bouton
    event.target.display = display.hidden;
    this.getField(“Rosso”).display = display.hidden;
    //Verrouiller tous les champs
    for (var i=0; i  var fname = this.getNthFieldName(i);
      var f = this.getField(fname);
      f.readonly = true;
    }
    // Enregistrer
    app.execMenuItem(“SaveAs”);

    pour bloquer plusieurs champs mais les champs PopUp Menu ne sont pas bloqués.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55744
    club3dtext
    Membre

    1- On utilise la Convention de dénomination des champs de formulaire pour se simplifier la vie : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

    2- On ajoute cette ligne de script :
    this.getField(“Rosso”).display = display.hidden;

    Ce qui nous donne :

    //Masquer le bouton
    event.target.display = display.hidden;
    this.getField(“Rosso”).display = display.hidden;
    //Verrouiller tous les champs
    for (var i=0; i  var fname = this.getNthFieldName(i);
      var f = this.getField(fname);
      f.readonly = true;
    }
    // Enregistrer
    app.execMenuItem(“SaveAs”);

    Exemple ci-joint.
    :Smiley03:

    Bien le boujour à vous, sur cette question je voulais savoir si on a un champ PopUp Menu ou menu déroulant quel script doit-on avoir pour le bloquer?

    en réponse à : Comment créer un Compte à rebours avec acrobat pro? #57191
    club3dtext
    Membre

    Concernant ce sujet encore, comment peut-on modifier le script pour avoir un Compte à rebours avec seulement les secondes affichées, toujours avec les mêmes options Start, Stop, Clear et le parametre de seconde.

    EX : COMPTE A REBOURS DE 60 SECONDES.

    en réponse à : Comment créer un Compte à rebours avec acrobat pro? #57189
    club3dtext
    Membre

    Oui Merlin j’ai tout fait : j’ai copié tous les scripts, les scripts du JavaScript Document, les champs et les boutons mais en les placant dans un autre formulaire quand je clique sur le bouton Start ça ne marche pas. Je ne sais pas s’il y a un script ou autre chose que je devrais copié pour que sa puisse marché.

    en réponse à : Bouton pour ajout fomulaire a la suite d’un autre #56755
    club3dtext
    Membre

    Oui je comprend, mais imagine que j’ai un formulaire de trois pages et qu’au troisième page, je veux changer les informations, alors là il faut seulement reinitialiser que seulement la troisième page du formulaire et non la totalité du formulaire en question.

    – Encore une autre question sur ce sujet, n’y a t’il pas moyen de dupiquer un formulaire sans son contenu? C’est-à-dire en faisant la duplication on a un nouveau formulaire sans être remplis. Disons une duplication tout a fait réinitialisée.

    club3dtext
    Membre

    Merlin, je tiens à m’excuser pour la faute de frappe, j’ai pas fait attention, encore merci pour la motivation.

    en réponse à : Bouton pour ajout fomulaire a la suite d’un autre #56753
    club3dtext
    Membre

    C’est fait pour !
    Dans le mesure où tous les champs d’une page ont un nom qui commence toujours par P1. ou P2. ou P3. etc. il est très facile de ne s’adresser qu’aux champs d’une page en particulier grâce à la Convention de dénomination des champs de formulaires.

    Donc par exemple pour réinitialiser les champs de la page 3 :

    Code:
    this.resetForm([“P3”]);

    :Smiley15:

    Voici le code trouvé dans le fichier carnet_de_plongéele_V5.pdf, ce code se trouve dans Document JavaScript : CustomJavaScript

    function trombiReset()
    {// mise en variable du texte de l’alerte
    if (app.language == “FRA”)
            {var alerte = “Voulez vous vraiment supprimer le contenu de TOUS les champs de donnu00E9es ?nnCette action ne pourra pas u00EAtre annulu00E9e.”;}
            else
            {var alerte = “Reset all form fields?nnThis action cannot be undone.nOK to continue?”;}
    if (app.alert({cMsg:alerte, nIcon:1, cTitle:”Trombinoscope”, nIcon: 1, nType: 2}) == 4)
    {this.resetForm();
    this.getField(“photo”).buttonPosition = position.textOnly;
    }
    }

    D’après toi, ou dois-je placer ou encore comment procéder pour que se script : this.resetForm([“P1”]); this.resetForm([“P2”]); this.resetForm([“P3”]); etc. qu’à chaque nouvelle page, reset la page en question.

    en réponse à : Bouton pour ajout fomulaire a la suite d’un autre #56751
    club3dtext
    Membre

    Concernant ce bouton pour ajouter une autre page à la suite d’un autre, n’y a t’il pas moyen pour que les boutons de cette page affecte seulement que la page en question. Telque le bouton reset si on est sur la page2 par exemple le bouton reset réinitialisera que seulement la page2 et les autres pages tels qu’elles sont.

    club3dtext
    Membre

    :mur: Après plusieur essaie et beaucoup de reflection j’ai trouvé la formule exacte!  :extra:

    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (((this.getField(“C.0″).isBoxChecked(0)==””)&&(this.getField(“C2.0″).isBoxChecked(0)==””))){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“C.0”).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnIl faut faire un choix entre Oui ou Non  pour que l’impression soit possible.”)
        this.getField(“C.0”).setFocus()
        break;
    }
    }

    club3dtext
    Membre

    Merci Merlin, mais j’avais bien trouvé la façon de formuler mon script encore Merci. MERLIN

    :oh: Ecoute Merlin quelque chose m’a échapper concernant la case à cocher, si je dois faire un choix entre deux cases à cocher, soit Oui soit Non.
    Quand je clique sur Oui, Non est déactivé et quand je clique Non, Oui est déactivé, comment modifier ce script pour avoir un tel résultat.
    Voici le script:
    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)==””){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnIl faut faire un choix entre Oui ou Non pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    club3dtext
    Membre

    Oui Merlin j’ai le lien check_required_fields_before_pri nt
    le problème c’est que j’ai pas utiliser la convention de dénomination des champs c’est-à-dire en clair les relations parent-enfant. Mais plutôt des champs qui n’ont pas été parent-enfants et qu’à l’interieur de chaque champ il y a un texte prérempli que j’ai placé dans Actions on Focus pour disparraitre le texte prérempli et on Blur si rien n’a été écrit et revient au même.

    – Voilà si le champ conserve toujours le texte prérempli, nous allons avoir un message d’alerte disant qu’il faut remplir le champ en question.
    mais si le champ est rempli d’un autre texte qui est différent du texte prérempli alors là sur le bouton en question on peut soit imprimer, sauvegarder ou envoyer par email.

    – J’aimerais que se script soit aussi valable les cases à crocher. Je vous prie de bien vouloir m’aider SVP. ET MERCI.

    En réfléchissant je crois savoir comment bien posé la question sur ce sujet :
    –  :Euuuh: Script en Action dans le Bouton imprimer
    Si (la couleur du texte par défaut dans le champ Nom est toujours présent dans le champ alors le champ est considéré comme vide)
    et si le champ Nom est condéré comme un champ vide
    {Affiche un message}

    Explication : Lorsque la curseur se trouve dans le champ Nom, le champ devient automatiquement vide et aussi si aucun texte n’a été rentré dans le champ Nom alors que le champ conserve toujours son texte par défaut qui est gris, ce champ sera toujours considéré comme étant vide.
    – Une fois le champ est vide ou considéré comme vide nous aurons un message d’alerte : Ce champ est vide, il doit être rempli avant d’imprimer.

    Voci le lien

    [attachment deleted by admin]

    en réponse à : Contraire de isBoxChecked #57002
    club3dtext
    Membre

    Si je veux remplacer ce script
    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    au lieu d’avoir case à coché (isBoxChecked) mais de préférence case decoché, comment je dois reécrire le script pour avoir si une case n’est pas cochée affiche un message d’alerte. MERCI

    Merci pour l’idée de la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.
    Je dois te dire que j’ai aussi assayé mais ça n’a pas marché et toute il m’est l’idée d’ajouter ça dans le script

    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)==””){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    et tout d’un coup ça a marché :bonjour: Je t’envoie le lien

    club3dtext
    Membre

    Pour la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.

    Par-contre je ne comprend toujours pas cette histoire de parent-enfants, certainement parce-que tu n’as toujours pas donné le lien vers “check_required_fields_before_pri nt”.
    Je ne connais pas tout le forum par cœur (en supposant qu’il soit sur ce forum) et je n’ai pas le temps de chercher.
    :bonjour:

    Voici le lien

    [attachment deleted by admin]

Affichage de 25 réponses de 1 à 25 (sur un total de 49)