Donnez vie à vos documents numériques !
 

V1n6ane

Toutes mes réponses sur les forums

Affichage de 17 réponses de 1 à 17 (sur un total de 17)
  • Auteur
    Réponses
  • en réponse à : Ajout de lignes supplémentaires à la saisie #62594
    V1n6ane
    Membre

    Bonjour,

    Il est effectivement possible de faire des “tableaux dynamiques”, mais uniquement avec le logiciel LiveCycle Designer.

    A tout hasard si vous avez ce logiciel, je vous renvoie vers ce post dans lequel j’avais mis un exemple téléchargeable http://abracadabrapdf.net/forum/index.php/topic,1896.msg14434.html#msg14434

    Bonne soirée
    V1n6ane

    V1n6ane
    Membre

    Bonjour Yan,

    Pouvez-vous me donner un autre lien pour télécharger votre fichier ? La période d’essai à expiré.

    En vous remerciant par avance

    V1n6ane

    en réponse à : LiveCycle: changer valeur de boite texte dans le gabarit. #60735
    V1n6ane
    Membre

    Bonjour,

    Si ta question est toujours d’actualité, peux-tu mettre en ligne ton modèle (ou une partie) pour que je puisse regarder et peut-être te répondre ?

    Merci

    V1n6ane

    en réponse à : formule conditionnelle #59175
    V1n6ane
    Membre
    en réponse à : LiveCycle Designer #59267
    V1n6ane
    Membre

    Bonjour Franck,

    Je te joints un début de réponse, malheureusement je ne suis pas arrivée à la mettre en place sur ton document de départ. Il y a quelque chose qui conflicte quelque part je pense. Peut-être que tu pourrais repartir de mon document si tu n’arrives pas non plus avec le tiens.

    Je t’ai fait 2 bouton “valider” car j’ai écrit le code de 2 manières différentes :

        valider 1 : autant de if qu’il y a de combinaison

        valider 2 : mettre les combinaisons et les champs textes à afficher dans un tableau et chercher dedans la valeur correspondante à ta combinaison.

    Au vu du nombre de combinaisons que tu auras la solution 2 me parait la plus adaptée. A toi de voir.

    A+

    V1n6ane

    en réponse à : LiveCycle Designer #59265
    V1n6ane
    Membre

    Bonjour,

    Sur LiveCycle, suivant le critère “Visibilité” que l’on trouve dans l’onglet Objet/Champ de chaque objet :
    visible = visible
    hidden = masqué
    invisible = invisible

    La bonne synthaxe serait donc :

    Code:

    //code à mettre en événement change si case à cocher ou bouton radio (à mettre au plus haut niveau de l’arborescence du bouton radio) ou exit si champ texte

    if (this.rawValue==”1″) //ou autre valeur en fonction des valeurs des cases à cocher/champs rempli
    {
      this.resolveNode(“Nom du champ à cacher”).presence=”hidden”; //le champ est masqué

    }

    Je n’ai pas le temps pour le moment de me pencher sur ton document mais dès que je le trouve, j’essaye de te poster une solution.

    V1n6ane

    en réponse à : Calcul conditionnel avec LiveCycle Designer #59209
    V1n6ane
    Membre

    Bonjour Jmo,

    Pour faire simple, tu peux adapter le code que j’ai mis pour les calculs et les adapter à ta liste. Je t’en ai fait un exemple ci-joint avec une liste contenant 2 valeurs. Libre à toi de compléter cette liste et les valeurs qui doivent apparaître dans l’autre champ. Je t’ai balisé le code à copier coller pour mettre les valeurs.

    Si tu as beaucoup de valeur dans ta liste déroulant, le mieux sera d’adapter les listes mères/fille que l’on retrouve dans ce forum.

    V1n6ane

    en réponse à : Calcul conditionnel avec LiveCycle Designer #59206
    V1n6ane
    Membre

    Bonjour,

    Il faut mettre les conditions en JavaScript (ou formcalc, ça marche aussi) dans le champs “Kilomètre”.
    Ci joint la solution, j’ai mis les valeurs de ton document, mais tu pourras l’adapter si besoin avec d’autres valeurs.

    V1n6ane

    V1n6ane
    Membre

    Bonjour Kalo, le forum

    Effectivement si on laisse l’option “Visible écran seulement” pour le sous-formulaire bouton, l’ombrage réapparaît à l’impression.

    Je viens de tester en laissant l’option “Visible” pour ce sous-formulaire et cela semble fonctionner à l’impression, je n’ai pas d’ombrage. Je vous mets le modèle ci-joint.

    Par contre, pour que cela fonctionne, il faut quand même avoir mis une couleur “blanc” à l’arrière plan du sous-formulaire.
    Il faudra également veiller à n’imprimer votre document que sur du papier blanc, sinon je pense que vous aurez un rectangle blanc à l’impression.

    V1n6ane

    V1n6ane
    Membre

    Bonjour Kalo,

    En fait en “trichant” un peu on y arrive.

    En colorant l’arrière plan du sous-formulaire “Bouton” (sous formulaire où se trouve les boutons) en blanc, la couleur d’ombrage ne s’applique plus.

    Vous pouvez également mettre “Visible à l’écran seulement” pour le sous formulaire comme cela il ne s’imprimera pas.

    En faisant juste cela, je n’ai pas rencontré de problème de clic sur les boutons. Pouvez-vous tester ?

    V1n6ane

    en réponse à : Insérer une ligne entre 2 lignes #58399
    V1n6ane
    Membre

    Bonjour Kalo,

    En fait sur LiveCycle, il existe des instances de bouton tout fait avec le code qu’il faut et qui fait exactement ce dont vous avez besoin et plus même (possibilité de monter ou descendre les lignes).

    Vous trouverez le modèle dans ma réponse de ce post : http://abracadabrapdf.net/forum/index.php/topic,1896.msg14428.html

    V1n6ane

    en réponse à : Tableau dynamique avec LiveCycle Designer. – #54413
    V1n6ane
    Membre

    Re-bonjour,

    Voici les explications pour trouver les boutons tout fait  :Smiley08:

    V1n6ane

    en réponse à : Tableau dynamique avec LiveCycle Designer. – #54412
    V1n6ane
    Membre

    Bonjour Kalo,
    Je vous remercie pour votre chaleureuse réponse ! Je suis bien contente que mon modèle ai pu vous être utile, c’était justement fait pour :soleil:

    C’est effectivement dans les propriétés “Objet” du tableau ou de chaque rangée que nous pouvons paramétrer pas mal de chose…

    Par ailleurs, au grès de mes développements sur ce logiciel, j’ai découvert que des boutons “Instance de tableau dynamique” étaient déjà paramétrés et disponibles !!! Je vous joins donc un nouveau modèle de tableau dynamique contenant un deuxième tableau avec ces nouveaux boutons.
    Le tableau se paramètre comme le premier, il suffit ensuite d’insérer l’instance des boutons tout fait et le tour est joué !

    Personnellement je n’utilise plus que cette instance de boutons en les adaptant si besoin.

    Je vous rejoins également sur le fait que ce logiciel est peu utilisé et que les réponses sont difficiles à trouver. Néanmoins, je remercie ce forum d’exister car bien que les réponses soient faites pour Acrobat Pro, elles sont adaptables pour certaines à LiveCycle et sinon nous donnent des pistes pour continuer.

    A bientôt

    V1n6ane

    en réponse à : Tableau dynamique avec LiveCycle Designer. – #54406
    V1n6ane
    Membre

    Bonsoir à tous,

    Je répond tardivement à ce post, mais ayant réalisé des tableaux dynamiques fonctionnels et ne trouvant pas souvent d’explications sur LiveCycle, je profite de ce message pour aider les personnes qui cherchent de l’aide.

    Je vous joints un modèle comprenant un tableau dynamique qui reprend à quelques détails près le code donné dans le modèle “Purchase order”.

    Pour comprendre la logique de fonctionnement, je vous invite à bien regarder en parallèle la hiérarchie du tableau et le code inséré dans les boutons. J’ai essayé de donner des noms explicites pour que cela soit compréhensible.
    Regardez également l’onglet Objet/Liaison de l’objet “Ligne 1”, c’est ici que l’on spécifie la partie du tableau qui doit être répétée.

    J’espère que ce modèle pourra vous aider.

    Cordialement,

    V1n6ane

    [attachment deleted by admin]

    V1n6ane
    Membre

    Bonjour à tous,

    Je répond un peu tardivement au problème, mais ayant eu le même soucis récemment et ayant trouvé la solution, je vous en fait part. Malheureusement je n’arrive pas à retrouver le site sur lequel j’ai trouvé la solution. Je vous résume toutefois le code à modifier ci dessous.

    Voici le tuto en français donné par adobe pour créer la liaison.
    http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/index.htm?content=buttons_task_2.html
    C’ets ce tuto qui ne marchait pas pour moi. J’avais le même message d’erreur que Fantazio77

    Dans l’exemple ci-dessous, je vous ai identifié les éléments de la liaison (pour ma part c’est une liaison avec un fichier excel)
    NomConnexionDonnees : nom de la liaison aux données faite dans LiveCycle
    NomTableDonnees : nom de la table utilisé dans Excel
    NomChampsBase1 : nom du champ utilisé pour faire la recherche
    NomChampsBase2 : nom du champ que l’on souhaite récupérer

    Tuto adobe

    Code:
    $sourceSet.NomConnexionDonnees.#command.query.commandType = “text”

    $sourceSet.NomConnexionDonnees.#command.query.select.nodes.item(0).value = Concat(“Select*from NomTableDonnees Where NomChampsBase1 = “, DataListBox1.rawValue,””)

    $sourceSet.NomConnexionDonnees.open()

    Solution
    En réalité, pour que cette commande fonctionne, il faut passer par un “clone” de la base ce qui va nous permettre de faire les recherches sans avoir de message d’erreur.

    Code:
    var oDC = Ref(xfa.sourceSet.NomConnexionDonnee s.clone(1))
    oDC.#command.query.commandType = “text”
     
    oDC.#command.query.select.nodes.item(0).value = Concat(“SELECT * FROM NomConnexionDonnees WHERE NomChampsBase = ‘”, DataListBox1.rawValue,”‘”)
     
    //Réouvrez la connexion aux données
    oDC.open()
     
    //Assignez les valeurs de la connexions aux données dans les champs souhaitez
    Cellule2.rawValue=$record.NomConnexionDonnees.NomChampsBase2
         
    //Fermez la connexion aux données
    oDC.close()

    Voila, j’espère que cela pourra aider d’autre personnes qui butent sur le même sujet.

    V1n6ane

    en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55902
    V1n6ane
    Membre

    Bonjour à tous,

    Merci et surtout bravo :bravo: pour ces supers exemples ! C’est exactement cela qu’il me faut.

    Malheureusement pour moi j’utilise LiveCycle Designer (tableaux dynamiques oblige) et je dois donc transposer ce code et pour le moment je n’ai pas trouvé/réussi. Auriez-vous des pistes ?

    Si j’y arrive (ce que j’espère), je le posterai, cela aidera peut-être d’autres personnes.

    Merci d’avance
    V1n6ane

    V1n6ane
    Membre

    Bonjour Merlin,

    Je rebondi sur cette question car ce script m’intéresse aussi très fortement. Avez-vous un début de réponse sur lequel je pourrais commencer à travailler car je n’ai trouvé de réponse nulle part ailleurs ?

    Merci d’avance

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