Toutes mes réponses sur les forums
-
AuteurRéponses
-
club3dtextMembre
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!
16 mars 2015 à 14:55 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55775club3dtextMembreQuand 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.
13 mars 2015 à 14:21 en réponse à : Créer un champ utilisateur pour débloquer un champ ou ouvrir un lien #58599club3dtextMembreJ’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.12 mars 2015 à 12:59 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55771club3dtextMembreCe 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.
11 mars 2015 à 11:36 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55768club3dtextMembreAlors 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é.
10 mars 2015 à 18:12 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55766club3dtextMembreJe 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:club3dtextMembreBien merci à vous, j’ai copié les scripts document javascript et ça marche très bien. :extra:
club3dtextMembreMerci 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.25 février 2015 à 14:51 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55754club3dtextMembreJ’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é?
24 février 2015 à 18:03 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55752club3dtextMembreOk, 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.
24 février 2015 à 12:52 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55750club3dtextMembreEn 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.
23 février 2015 à 21:10 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55748club3dtextMembreJ’ai essayé de vous envoyez le fichier joint on m’a dit que le fichier est trop lourd.
23 février 2015 à 17:30 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55746club3dtextMembreLa 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; ivar 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.
20 février 2015 à 17:24 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55744club3dtextMembre1- 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; ivar 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?
club3dtextMembreConcernant 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.
club3dtextMembreOui 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é.
club3dtextMembreOui 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.
2 avril 2014 à 12:34 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56925club3dtextMembreMerlin, je tiens à m’excuser pour la faute de frappe, j’ai pas fait attention, encore merci pour la motivation.
club3dtextMembreC’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.
club3dtextMembreConcernant 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.
1 avril 2014 à 15:35 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56923club3dtextMembre: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;
}
}1 avril 2014 à 12:54 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56922club3dtextMembreMerci 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;
}
}31 mars 2014 à 13:18 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56920club3dtextMembreOui 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]
club3dtextMembreSi 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 scriptvar 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
28 mars 2014 à 14:27 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56918club3dtextMembrePour 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]
-
AuteurRéponses