1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Champ Traitement de Texte remplir une table dynamiquement

Discussion dans 'Résolution problème & conseils' créé par saad27, Mar 22, 2019.

  1. saad27

    saad27 Active Member
    MEMBRE WX

    Inscrit:
    Mar 24, 2018
    Messages:
    154
    J'aime reçus:
    66
    Bonjour FekWx,

    Quelqu'un peut m'aider sur le Champ Traitement de Texte. :(

    J'ai essayé de suivre la démonstration à partir du lien youtube ci-dessous pour ajouter de manière dynamique un élément d'un tableau au traitement de texte, mais cela ne fonctionne pas. Le code que j'utilise et le lien youtube ci-dessous.


    objectif: je veux ajouter à partir d'une table toutes les données trouvées

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!





    Code:

    DocOpen(WP_INVOICE_OUTPUT,fRepExe()+[fSep]+"Invoice.docx")

    DocReplace(WP_INVOICE_OUTPUT,"%Name%","saad" ,WholeWord)



    PTABLE is a docParagraph

    FOR EACH Description

    nLINEADD is int =Add(PTABLE.Tableau.Lignes)

    PTABLE..Table.Cells[nLINEADD,2].Content.Text="%DES%" +RC
    PTABLE..Table.Cells[nLINEADD,1].Content.Text="%QY%"

    END




    Error:

    Error at line 17 of Click BTN_Read_A_word process.
    A fatal error occurred on the element of 'docTableau' type and prevents from using it.
    This error occurred at line 17 of the 'Click BTN_Read_A_word' process.
    The paragraph is not an array.

    ----- Technical Information -----

    Project : consume a soap webservice by code

    WL call:
    Process of 'Click BTN_Read_A_word' (WIN_Read_Doc.BTN_Read_A_word), line 17, thread 0

    What happened?
    A fatal error occurred on the element of 'docTableau' type and prevents from using it.
    This error occurred at line 17 of the 'Click BTN_Read_A_word' process.
    The paragraph is not an array.

    Error code: 700082
    Level: fatal error

    Dump of the error of 'wd230mdl.dll' module (23.0.98.0).
    Additional Information:
    EIT_PILEWL :
    Click BTN_Read_A_word (WIN_Read_Doc.BTN_Read_A_word), line 17
    EIT_DATEHEURE : 22/03/2019 08:24:49
    EIT_TYPE_WDFILE : <2>
    EIT_IDCODE : <18>

    Help

     
    Tags:
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Salut

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    je pense que l'erreur vient de cette ligne
    PTABLE.Tableau.Lignes
    En effet , un tableau n'est pas une table.
    tableau est un type de variable array en anglais.
    table est un champ.
     
  3. saad27

    saad27 Active Member
    MEMBRE WX

    Inscrit:
    Mar 24, 2018
    Messages:
    154
    J'aime reçus:
    66

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    merci mais meme si je mais array sa marche pas.


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!




    Cdt,

    Saad
     
  4. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    et table?
     
  5. FreudWD

    FreudWD Well-Known Member
    MEMBRE WX WXG 21

    Inscrit:
    Jan 22, 2018
    Messages:
    199
    J'aime reçus:
    368
    Salut saad27,

    Au lieu de rechercher le tableau comme dans l’exemple, tu parcours tous les éléments,
    du coup tu tombes sur un élément qui n’est pas un tableau, avant d’arriver sur celui-ci.

    Il faut donc vérifier si l’élément qui nous concerne est bien un tableau :
    Code (Text):
       IF PTABLE.Tableau <> Null THEN
           FOR EACH Description
               nLINEADD is int = Add(PTABLE.Tableau.Lignes)
               ...
           END
       END
    A+.
     
    elhacene, saad27 et suenodesign aiment ça.
  6. saad27

    saad27 Active Member
    MEMBRE WX

    Inscrit:
    Mar 24, 2018
    Messages:
    154
    J'aime reçus:
    66

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Merci
    oui t'a raison cest t'un table pas un array.

    Super ..

    Cdt,
    Saad
     
  7. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Merci
    oui t'a raison cest t'un table pas un array.

    Super ..

    Cdt,
    Saad
    Cliquez pour agrandir...
    c'est ce que je dis dès le début pourtant.
     
    saad27 apprécie ceci.
  • saad27

    saad27 Active Member
    MEMBRE WX

    Inscrit:
    Mar 24, 2018
    Messages:
    154
    J'aime reçus:
    66

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Oui t'avais raison :) , jai mal compris.

    Cdt,
    Saad
     
  • Partager cette page

    Chargement...