Donnez vie à vos documents numériques !
 

warrenc50

Toutes mes réponses sur les forums

Affichage de 35 réponses de 1 à 35 (sur un total de 35)
  • Auteur
    Réponses
  • en réponse à : Bouton Radio et Accessibilité #69486
    warrenc50
    Membre

    Wow! Merci la section Différents groupes, c’est en plein ce que j’ai besoin
    Je vais valider au niveau de l’accessibilité, mais selon moi ça devrait fonctionner.

    Merci beaucoup!

    en réponse à : Bouton Radio et Accessibilité #69484
    warrenc50
    Membre

    Voici ce que j’ai fait pour le moment.
    EN utilisant la fonction Réinitialiser le formulaire

    en réponse à : Formulaire de commandes #64834
    warrenc50
    Membre

    Et on fait ça comment?

    en réponse à : Formulaire de commandes #64832
    warrenc50
    Membre

    on n’aurait pas moyen de changer de Tables dans les scripts du documents?
    avec un bouton radio ou une liste déroulante?

    en réponse à : Formulaire de commandes #64829
    warrenc50
    Membre

    Bonjour à vous

    Mon formulaire s’en vient de plus en plus complexe.
    On doit introduire la notion de “Collection”
    Donc, ma question :
    Est-il possible de faire en sorte que l’utilisateur puisses changer de collection dans mon formulaire.
    Et donc, de changer de Table qui remplie mes menus déroulants?
    Présentement, c’est la table : lesTables qui alimente les menus déroulant.
    j’ai ajouté la tables : lesTablesLine qui serait une autre collection.
    l’utilisateur pourrait switcher d’une collection à l’autre. est-ce possible?

    en réponse à : Formulaire de commandes #64827
    warrenc50
    Membre

    Allô
    Merci beaucoup!!
    ça fonctionne!

    en réponse à : Formulaire de commandes #64824
    warrenc50
    Membre

    Bonjour,J’ai des options dans mon formulaire.
    Quand l’utilisateur “coche” une des cases le prix s’ajuste.
    j’aimerais faire en sorte que lorsque la case à cocher “opt1” est cochée et que l’utilisateur coche “opt2” que le prix de “opt2” soit 270$.
    Mais si l’option 1 n’est pas cochée, le prix de “opt2” doit rester à 225$

    Voici mon code pour l’instant

    function lesOptions() {
    prixOptions=0;

        if (this.getField(“Opt1.”+indice).value!=”Off”) {
            opt1=this.getField(“Prix.”+indice).value*0.20;
        } else {
            opt1=0;
        }
        prixOptions=prixOptions+opt1;

    if (this.getField(“Opt2.”+indice).value!=”Off”) {
      opt2=225.00;
    } else {
      opt2=0;
    }
    prixOptions=prixOptions +opt2;

    if (this.getField(“Opt3.”+indice).value!=”Off”) {
      opt3=350.00;
    } else {
      opt3=0;
    }
    prixOptions=prixOptions +opt3;

    if (this.getField(“Opt4.”+indice).value!=”Off”) {
      opt4=10.00;
    } else {
      opt4=0;
    }
    prixOptions=prixOptions +opt4;

    if (this.getField(“Opt5.”+indice).value!=”Off”) {
      opt5=400.00;
    } else {
      opt5=0;
    }
    prixOptions=prixOptions +opt5;

    if (this.getField(“Opt6.”+indice).value!=”Off”) {
      opt6=112.50;
    } else {
      opt6=0;
    }
    prixOptions=prixOptions +opt6;

    if (this.getField(“Opt7.”+indice).value!=”Off”) {
      opt7=80.00;
    } else {
      opt7=0;
    }
    prixOptions=prixOptions +opt7;
    }

    en réponse à : Formulaire de commandes #64823
    warrenc50
    Membre

    j’ai tout simplement ajouté :

    var lesElements =[
    //Type 0
        [
          [“0″,””,””,”0″,0]
        ],

    au début de ma Table qui remet la position à 0 de mes listes suivantes

    en réponse à : Formulaire de commandes #64821
    warrenc50
    Membre

    J’ai trouvé la solution

    en réponse à : Formulaire de commandes #64820
    warrenc50
    Membre

    Moi j’utilise Acrobat DC sur PC

    Je me demande s’il existe un script pour remettre mes listes à leur position par défaut lorsque la première liste est remise à sa position par défaut.

    en réponse à : Formulaire de commandes #64818
    warrenc50
    Membre

    Voici comment j’ai fait mes listes déroulantes de Step 1.

    et Step 2 :

    Code:
    var lesElements =[
      //Type 0
      [],
      //Type 1 :  Left end
      [
          [“1-0″,”Make a choice”,””,”0″,0],
          [“1-1″,”No filler or cabinet”,””,”0″,0],
          [“1-2″,”1in End Filler pannel Left end”,”HROK-EFLR-800043″,”375.00″,1],
          [“1-3″,”18in Open Shelves Cabinet”,”HROK-STOC-800022″,”2000.00″,18]
      ],
      //Type 2 : Storage & specialities
      [
          [“2-0″,”Make a choice”,””,”0″,0],

      ],
      //Type 3 : Sink
      [

          [“3-0″,”Make a choice”,””,”0″,0],
          [“3-1″,”15in Sink Base Cabinet 1 Door Left Hinges”,”HROK-SB-800057″,”2750.00″,15]

      ],
      //Type 4 : Grill
      [
          [“4-0″,”Make a choice”,””,”0″,0],
          [“4-1″,”15in Grill Base Cabinet 1 door Left hinges”,”HROK-GR-800059″,”2750.00″,15]

      ],
      //Type 5 : Appliances
      [
          [“5-0″,”Make a choice”,””,”0″,0],
          [“5-1″,”18in Appliance Cabinet”,”HROK-APP-800070″,”1000.00″,18]

      ],
      //Type 6 : Filler
      [
          [“6-0″,”Make a choice”,””,”0″,0],
          [“6-1″,”2in Linear Filler”,”HROK-LFLR-800046″,”275.00″,2],
          [“6-2″,”4in Linear Filler”,”HROK-LFLR-800047″,”275.00″,4],

      ],
      //Type 7 : Ambience
      [
          [“7-0″,”Make a choice”,””,”0″,0],
          [“7-1″,”4in Linear LED Lighting module”,”HROK-LEDL-800036″,”2000.00″,4],
          [“7-2″,”4in Linear LED Lighting module for electrical box”,”HROK-LEDL-800037″,”2000.00″,4]
      ],
      //Type 8 :  Right end
      [
          [“8-0″,”Make a choice”,””,”0″,0],
          [“8-1″,”No filler or cabinet”,””,”0″,0],
          [“8-2″,”1in End Filler pannel Right end”,”HROK-EFLR-800044″,”375.00″,1],
          [“8-3″,”18in Open Shelves Cabinet Open Facade & Right end”,”HROK-STOC-800023″,”2000.00″,18]
      ],
      //Type 9 : Corner Cabinet
      [
          [“9-0″,”Make a choice”,””,”0″,0],
          [“9-1″,”46in Corner Storage Cabinet 1 door Left Hinges”,”HROK-STC-800026″,”3625.00″,”46″,31],
          [“9-2″,”46in Corner Storage Cabinet 1 door Right Hinges”,”HROK-STC-800027″,”3625.00″,”31″,46],
          [“9-3″,”90° Corner Filler cabinet Right end”,”HROK-CFLR-800045″,”1750.00″,”31″,31]
      ]
    ];

    en réponse à : Formulaire de commandes #64816
    warrenc50
    Membre

    Il faut ouvrir le pdf avec l’application bureau
    La colonne 1 doit être choisie en premier
    ensuite l’information de la colonne 2 apparait

    en réponse à : Formulaire de commandes #64814
    warrenc50
    Membre

    Allo

    J’ai bonifié le formulaire PDF
    J’ai un champ qui affiche la dimension totale de chaque item choisi
    Le problème que j’ai, est que ce champ ne se met pas à jour.

    Dans ma colonne : Cabinet Category , quand je remets le menu déroulant à “Make a choice”, le champ “Total dimension in inches:  Side A:” n’ajuste pas son calcul.

    SI je sélectionne dans le Step 1 un item, la colonne Step 2 devient disponible et je peux sélectionner l’item de mon choix.
    Par contre, si je retourne dans la colonne Step 1 pour remettre “Make a choice”, l’item de la colonne “Step 2” demeure à sa position et ne se remet pas à “Make a choice” ce qui afficherait 0 comme dimension. L’utilisateur ne

    Avez-vous une idée pour régler ce problème ?

    en réponse à : Formulaire de commandes #64812
    warrenc50
    Membre

    je comprends.. le hic réside dans le fait que les clients ont leur environnement sur lequel je n’ai pas de contrôle.
    je me demandais s’il y avait une façon de faire en sorte que le PDF ouvre par défaut avec l’application bureau pour eux, sans qu’ils aient à changer quoi que ce soit.

    en réponse à : Formulaire de commandes #64810
    warrenc50
    Membre

    bonjour

    J’ai une question.
    Les formulaires que j’ai fait, fonctionnent super bien quand l’utilisateur les ouvre avec son application de bureau Acrobat.
    Par contre, si c’est le plug-in Acrobat du navigateur qui le prend en charge, les fonctions du formulaire ne fonctionne plus.
    Est-ce possible de forcer l’ouverture du PDF avec l’application bureau de l’utilisateur?

    en réponse à : Formulaire de commandes #64809
    warrenc50
    Membre

    Merci!
    En fait j’ai juste modifier l’option 1 avec ton code
    Je n’ai pas eu à ajouter de cases à cocher.
    ça ajoute 1.5% au prix initial

    en réponse à : Formulaire de commandes #64806
    warrenc50
    Membre

    Bonjour,
    Est-ce possible de calculer un montant en fonction d’un pourcentage (1.5%) du prix du cabinet de base, pour une de mes options (case à cocher).
    Le prix de cette option varie selon le SKU du cabinet.

    en réponse à : Formulaire de commandes #64804
    warrenc50
    Membre

    ça fonctionne à merveille!!!
    et le fichier est très léger.

    Un grand merci!!

    en réponse à : Formulaire de commandes #64801
    warrenc50
    Membre

    https://we.tl/t-4cH5dowBbN

    Je ne sais pas où est mon erreur.. mais les prix ne s’affichent pas

    en réponse à : Formulaire de commandes #64799
    warrenc50
    Membre

    Je suis daccord pour modifier le noms des champs et alléger le script.

    en réponse à : Formulaire de commandes #64797
    warrenc50
    Membre

    En passant… Merci
    Mes no de produits contiennent des traits d’unions ” – “, ce qui semble poser un problème dans le fichier scripts.
    Que veux-tu dire par renommer les champs?

    :bonjour:  À+

    en réponse à : Formulaire de commandes #64794
    warrenc50
    Membre

    J’ai tenté ça pour aller lire le résultat qui s’affiche dans le champ (SKU1)
    et afficher le prix dans le champ (Prix1). Mais ça ne fonctionne pas.

    Code:
    var f=this.getField(“SKU1”);
    var g=this.getField(“Prix1”);
    var laSKU1=event.value;
    for (var i=0; iif (laSKU1===f.getItemAt(i,false)) {
    var laTableprix=+f.getItemAt(i,true);
    break;
    }
    }
    g.setItems();
    switch (laTableprix) {
    case 1:
    g.setItems([[“HROK-STOC-8XXXXX”,”$200.00″],[“HROK-SB-8XXXXX”,”$200.00″],[“HROK-SB-8XXXXX”,”$200.00″],[“HROK-ST3D-8XXXXX”,”$200.00″],[“HROK-STOM-8XXXXX”,”$200.00″],[“HROK-ST1D-8XXXXX”,”$200.00″],[“HROK-STOC-8XXXXX”,”$200.00″],[“HROK-ST2D-8XXXXX”,”$200.00″],[“HROK-STOM-8XXXXX”,”$200.00″],[“HROK-STC-8XXXXX”,”$200.00″],[“HROK-STC-8XXXXX”,”$200.00″],[“HROK-STTC-8XXXXX”,”$200.00″],[“HROK-STCC-8XXXXX”,”$200.00″],[“HROK-STTR-8XXXXX”,”$200.00″],[“HROK-STTK-8XXXXX”,”$200.00″],[“HROK-STTK-8XXXXX”,”$200.00″],

    [“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SB-8XXXXX”,”$200.00″],[“HROK-SB-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSM-8XXXXX”,”$200.00″],[“HROK-SSSC-8XXXXX”,”$200.00″],[“HROK-SSSC-8XXXXX”,”$200.00″],[“HROK-SB-8XXXXX”,”$200.00″],

    [“HROK-GC-8XXXXX”,”$200.00″],[“HROK-GR-8XXXXX”,”$200.00″],[“HROK-GR-8XXXXX”,”$200.00″],[“HROK-GR-8XXXXX”,”$200.00″],

    [“HROK-APP-8XXXXX”,”$200.00″],

    [“HROK-CFLR-8XXXXX”,”$200.00″],[“HROK-LFLR-8XXXXX”,”$200.00″],[“HROK-LFLR-8XXXXX”,”$200.00″],[“HROK-LFLR-8XXXXX”,”$200.00″],[“HROK-LFLR-8XXXXX”,”$200.00″],[“HROK-LFLR-8XXXXX”,”$200.00″],

    [“HROK-LEDL-8XXXXX”,”$200.00″]]);
    break;
    }
    }

    en réponse à : Formulaire de commandes #64792
    warrenc50
    Membre

    Mon premier menu déroulant sert à déterminer quelle “Case” (1,2,3,4,5,6) sera choisie dans la Table. (img : Menu déroulant 1.png)
    Mon 2e menu déroulant choisit l’item et sa valeur d’exportation (Sku) qui est affichée dans un autre champ. (Voir table plus haut)
    Chaque Options qui est cliquée par la suite s’ajoute au Sku en bout de ligne. (img : exemple d’une ligne.png)

    Et là je dois faire afficher le prix de chaque item du 2e menu et des options sélectionnées dans un autre champ (Prix)

    Ça pourrait ressembler à quoi la programmation si j’ajoute une table pour cibler le résultat du Champ SKU et afficher le prix correspondant dans un Champ Prix?

    Merci!

    en réponse à : Formulaire de commandes #64790
    warrenc50
    Membre

    Dans la “table” que j’ai présentée (message précédent plus haut), est-ce possible d’ajouter un prix pour chacun des items et de l’afficher dans une autre zone texte?

    en réponse à : Formulaire de commandes #64788
    warrenc50
    Membre

    Ton aide est très apprécié.
    Je n’y serais pas arrivé aussi rapidement sans ton aide.

    Je continue à travailler sur le projet.
    D’autres demandes entrent…
    afficher le prix de chaque item de ma table “Spécifications” dans un autre champ texte.

    Code:
    var f=this.getField(“Cabinets1”);
    var g=this.getField(“Specifications1”);
    var laCabinets1=event.value;
    for (var i=0; iif (laCabinets1==f.getItemAt(i,false)) {
    var laTable1=+f.getItemAt(i,true);
    break;
    }
    }
    g.clearItems();
    switch (laTable1) {
    case 1:
    g.setItems([[“Faire un choix”,””],[“Cabinet bout ouvert (sans panneau Bout – E1)”,”HROK-STOC-8XXXXX”],[“18po 1porte gauche”,”HROK-SB-8XXXXX”],[“18po 1porte droite”,”HROK-SB-8XXXXX”],[“18po 3tiroirs”,”HROK-ST3D-8XXXXX”],[“Ouvert Insert central 18po”,”HROK-STOM-8XXXXX”],[“Ouvert Bout 18po gauche”,”HROK-ST1D-8XXXXX”],[“Ouvert Bout 18po droite”,”HROK-STOC-8XXXXX”],[“36po 2portes”,”HROK-ST2D-8XXXXX”],[“Ouvert Insert central 36po”,”HROK-STOM-8XXXXX”],[“Coin 90 18po 1porte gauche”,”HROK-STC-8XXXXX”],[“Coin 90 18po 1porte droite”,”HROK-STC-8XXXXX”],[“Desserte 18po”,”HROK-STTC-8XXXXX”],[“Chef 12po”,”HROK-STCC-8XXXXX”],[“Poubelle Coulissante 18po”,”HROK-STTR-8XXXXX”],[“Bonbonne 18po 1portegauche”,”HROK-STTK-8XXXXX”],[“Bonbonne 18po 1porte droite”,”HROK-STTK-8XXXXX”]]);
    break;
    case 2:
    g.setItems([[“Faire un choix”,””],[“SMRT_N 18po 1portegauche”,”HROK-SSSM-8XXXXX”],[“SMRT_N 18po 1portedroite”,”HROK-SSSM-8XXXXX”],[“SMRT_E 18po 1portegauche”,”HROK-SSSM-8XXXXX”],[“SMRT_E 18po 1portedroite”,”HROK-SSSM-8XXXXX”],[“Base Évier 18po 1porte gauche”,”HROK-SB-8XXXXX”],[“Base Évier 18po 1doordroite”,”HROK-SB-8XXXXX”],[“BAR SMRT_N 36po 2portes”,”HROK-SSSM-8XXXXX”],[“SMRT_N 36po 2portes”,”HROK-SSSM-8XXXXX”],[“BAR SMRT_E 36po 2portes”,”HROK-SSSM-8XXXXX”],[“SMRT_E 36po 2porte”,”HROK-SSSM-8XXXXX”],[“SocialCorner gauche 36po 2portes”,”HROK-SSSC-8XXXXX”],[“SocialCorner droite 36po 2portes”,”HROK-SSSC-8XXXXX”],[“Base Évier 36po 2portes”,”HROK-SB-8XXXXX”]]);
    break;
    case 3:
    g.setItems([[“Faire un choix”,””],[“Ceramique 30po 2portes”,”HROK-GC-8XXXXX”],[“Grill 36po 2portes”,”HROK-GR-8XXXXX”],[“Grill 42po 2portes”,”HROK-GR-8XXXXX”],[“Grill 48po 2portes”,”HROK-GR-8XXXXX”]]);
    break;
    case 4:
    g.setItems([[“Faire un choix”,””],[“Electroménager 26po”,”HROK-APP-8XXXXX”]]);
    break;
    case 5:
    g.setItems([[“Faire un choix”,””],[“Filler Coin 90 3poX3po”,”HROK-CFLR-8XXXXX”],[“Filler Lineaire 2po”,”HROK-LFLR-8XXXXX”],[“Filler Lineaire – 4po”,”HROK-LFLR-8XXXXX”],[“Filler Lineaire pour électricité – 4po”,”HROK-LFLR-8XXXXX”],[“Filler Lineaire 6po”,”HROK-LFLR-8XXXXX”],[“Filler Lineaire Ajustable”,”HROK-LFLR-8XXXXX”]]);
    break;
    case 6:
    g.setItems([[“Faire un choix”,””],[“Eclairage Lineaire 4po”,”HROK-LEDL-8XXXXX”]]);
    break;
    }
    en réponse à : Formulaire de commandes #64786
    warrenc50
    Membre

    Merci!
    j’ai du modifier un peu le code, mais la base était là
    Ça fonctionne

    en réponse à : Formulaire de commandes #64784
    warrenc50
    Membre

    Donc à date tout fonctionne
    Par contre, j’aimerais exclure certains choix (cases à cocher) quand on choisit certains types de cabinet.
    Exemple, on ne peut cocher (Isolation de l’évier) si on a choisi un cabinet de rangement.
    Est-ce possible?

    en réponse à : Formulaire de commandes #64781
    warrenc50
    Membre

    daccord, mais le forum ne me permet pas de partager un fichier de plus de 1024 ko

    en réponse à : Formulaire de commandes #64779
    warrenc50
    Membre

    WOW!
    Un immense MERCI!!

    en réponse à : Formulaire de commandes #64777
    warrenc50
    Membre

    Le sens d’affichage n’a pas d’importance.
    pourvu qu’ils s’ajoutent après le Sku affiché

    Mais bon.. si ça s’ajoute selon la séquence des cases à cocher, ça ferait bien.
    voici toute la séquence… mais bon je sais que j’exagère
    -316 -BCK -LBT -LIN -INS – LCK – HCB

    Merci!!

    en réponse à : Formulaire de commandes #64775
    warrenc50
    Membre

    Demande additionnelle
    Est-ce possible, avec des cases à cocher, d’ajouter à la fin du SKU, d’autres informations complémentaires?
    Ex. : HROK-STOC-8XXXXX (qui est dans mon champ SKU)
    et quand je clique sur une case à cocher ça donnerait ça : HROK-STOC-8XXXXX-316
    et sur une autre case : HROK-STOC-8XXXXX-316-bck

    en réponse à : Formulaire de commandes #64774
    warrenc50
    Membre

    Merci Beaucoup!!!
    ça fonctionne numéro 1

    en réponse à : Formulaire de commandes #64772
    warrenc50
    Membre

    Voici le fichier

    Pour ce qui est de l’ajout d’une ligne de saisie pour ajouter un/des cabinets, s’il y a une solution je suis preneur.
    Je tente aussi d’afficher un no de produits SKU dans ma 3e colonne lorsq’un item est choisi dans la colonne spécification.
    La colonne “Type” détermine le Type de cabinets.
    La colonne “Spécification” indique les dimensions et autres informations du type de cabinet
    La colonne “SKU” correspond au no de produit relatif au choix fait dans la colonne Spécification. Donc cette colonne affiche tout simplement le no de produit choisi. Mais là ça ne fonctionne pas.
    Je fais des tests avbec la 2e ligne

    en réponse à : Formulaire de commandes #64770
    warrenc50
    Membre

    Merci beaucoup
    ça fonctionne!!

    Maintenant j’aimerais pouvoir permettre l’ajout par l’utilisateur d’un autre cabinet.
    Est-ce possible?

    en réponse à : Formulaire de commandes #64768
    warrenc50
    Membre

    Pour une de mes lignes du tableau j’ai 7 lignes 2 colonnes

    item 2, 1ere colonne code qui parle à la 2e colonne: if(!event.willCommit)
    {
    rang=0;
    selection=this.event.change;
    console.println(“*********”+selection);
    index=1;
    while(index{
    if(selection==ListeProduit[index][0]){rang=index;}
    index=index+1;
    }
    console.println(rang);
    this.getField(“DropdownS1Spec”).currentValueIndices=rang;
    }

    Item 2, 2e colonne : celui qui parle à la première colonne :

    if(!event.willCommit)
    {
    rang=0;
    selection=this.event.change;
    console.println(“*********”+selection);
    index=1;
    while(index{
    if(selection==ListeProduit[index][1]){rang=index;}
    index=index+1;
    }
    console.println(rang);
    this.getField(“DropdownS1”).currentValueIndices=rang;
    }

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