IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Repertoire enregistrement PDF [WD16]


Sujet :

WinDev

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 181
    Points : 62
    Points
    62
    Par défaut Repertoire enregistrement PDF
    Bonjour à tous,

    dans mon application je créer des fichiers PDF que je souhaite enregistrés dans un répertoire que je créer en simultané.
    Le problème est que lorsque je constitue un mail avec ce fichier PDF une erreur survient en me disant que la pièce jointe n'est pas trouvée

    Voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    NomFichier est une chaîne = ComplèteRep("Marché n° " + LIGNE_MARCHE.IDMARCHE + "[" + MARCHE.référence_chantier + "]") + "Marché n°" + LIGNE_MARCHE.IDMARCHE + "[" + LIGNE_MARCHE.IDARTISAN + "]" + ".pdf"
    		iDestination(iPDF,NomFichier)
    		iImprimeEtat(ETAT_CC,LIGNE_MARCHE.IDMARCHE,LIGNE_MARCHE.IDARTISAN)
    Email.NbDestinataire = 1
    Email.Attache = NomFichier

  2. #2
    Membre chevronné Avatar de EDM-TAHITI
    Homme Profil pro
    Directeur Service informatique et projet développement
    Inscrit en
    Janvier 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Directeur Service informatique et projet développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 994
    Points : 1 995
    Points
    1 995
    Par défaut
    Hello,
    Déjà, commence par supprimer tous les caractères non conformes à la déclaration des répertoires et noms de fichiers, et miracle, cela marchera.
    par exemple les '/' ou les '°' ou les '\' provoquent des erreurs de répertoires alors que l'erreur n'est pas le répertoire mais le chemin donnés en construction de chaine...
    le savoir est dans les livres, 'the magic touch F1'
    Amicalement
    Eric

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 181
    Points : 62
    Points
    62
    Par défaut
    J'ai supprimé tous les caractères qui seraient susceptibles de générer une erreur mais toujours pas de résultat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	fRepCrée(LIGNE_MARCHE.IDMARCHE + MARCHE.référence_chantier)
    		//Impression au format PDF
    		NomFichier est une chaîne = ComplèteRep(LIGNE_MARCHE.IDMARCHE + MARCHE.référence_chantier) + "Marche" + LIGNE_MARCHE.IDMARCHE + LIGNE_MARCHE.IDARTISAN + ".pdf"
    		iDestination(iPDF,NomFichier)
    		iImprimeEtat(ETAT_CC,LIGNE_MARCHE.IDMARCHE,LIGNE_MARCHE.IDARTISAN)

  4. #4
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,

    Si tu regarde, avec l'explorateur windows, dans le répertoire que tu as créé, as tu le fichier PDF?

    Si tu ne l'as pas fait un trace de NomFichier afin de voir si la variable est correcte.

    Pense aussi à toujours controler tes fonctions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SI PAS fRepCrée(LIGNE_MARCHE.IDMARCHE + MARCHE.référence_chantier) ALORS
       Erreur(Erreurinfo())
    SINON
    // ton traitement
    FIN

    Pour info les caractères ° [ et ] sont valide pour la création de répertoire ( en tout cas sous Xp). Si tu veux savoir si le nom de répertoire est correct essaie de le créer avec l'explorateur Windows.
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 181
    Points : 62
    Points
    62
    Par défaut
    Oui j'ai bien mes fichiers qui sont créés.
    Lorsque je clique sur mon bouton pour envoyer le mail, une erreur survient en me disant que le fichier est introuvable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	SI PAS fRepCrée(LIGNE_MARCHE.IDMARCHE + MARCHE.référence_chantier) ALORS
    			Erreur(ErreurInfo())
    		SINON
    			NomFichier est une chaîne = ComplèteRep(LIGNE_MARCHE.IDMARCHE + MARCHE.référence_chantier) +LIGNE_MARCHE.IDMARCHE + LIGNE_MARCHE.IDARTISAN + ".pdf"
    			iDestination(iPDF,NomFichier)
    			iImprimeEtat(ETAT_CC,LIGNE_MARCHE.IDMARCHE,LIGNE_MARCHE.IDARTISAN)
    		FIN

  6. #6
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    Bonjour,

    pourquoi ne pas utiliser la fonction EmailChargeFichierAttaché qui est prévue pour cela ?
    Email.attache est juste le rang du fichier attaché dans la table des fichiers attachés ...

    Voir la doc pour plus de détail

    à bientôt,

    Nicolas

  7. #7
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,

    Nicolas a raison.
    Ta syntaxe pour ajouter ta pièce jointe est fausse.
    Il faut mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Email.NbAttache = 1
    Email.Attache[1] = NomFichier
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD18] Chemin de repertoire d'enregistrement PDF
    Par vegetacherif dans le forum WinDev
    Réponses: 3
    Dernier message: 05/07/2014, 18h34
  2. [Vxi3] Enregistrement pdf
    Par papayoulele dans le forum Deski
    Réponses: 2
    Dernier message: 20/07/2009, 16h27
  3. [iText]ne pas enregistrer pdf
    Par BigBen5 dans le forum Documents
    Réponses: 3
    Dernier message: 05/07/2008, 22h41
  4. Rapports automatiquement enregistrés pdf
    Par diffy dans le forum VBA Access
    Réponses: 5
    Dernier message: 26/06/2008, 13h26
  5. [repertoire] enregistrement par default
    Par afrodje dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/12/2007, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo