Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : manipulation d'un tableau [ Web 2.0 ] (cbondev)

dimanche 27 avril 2008 à 12:42:55 | manipulation d'un tableau

cbondev

Bonjour,

J'ai un document word (stocké dans le serveur) qui contient un tableau représentant un bon de commande (Numéro, désignation, unité, quantité, prix unitaire) comme suit :

Numéro

Désignation

Unité

Quantité

Prix unitaire

[num]

[libelle]

[unite]

[quantite]

[prix]

 l'objectif est remplir ce tableau avec les valeurs des colonnes num, libelle, unite, quantite, prix (ces colonnes proviennent d'un base de données).

Ce tableau aura un nombre de lignes égal au nombres de lignes retournées par la requete select num, libelle, unite, quantite, prix from maTable.

La contrainte que j'ai est de ne pas utiliser Word.ApplicationClass pour une raison : elle crée des problèmes au niveau du serveur, quand word plante sur le serveur,  le client plante aussi.

Charger le tableau dans excel risque de ne pas résoudre le problème car si le tableau a plusieurs lignes et que word veut passer à une nouvelle page, excel ne tronque pas.

Est ce que quelqu'un  peut m'aider, j'ai pensé à convértir mon document word à un fichier HTML.

Merci pour votre aide.

cbondev2008

dimanche 27 avril 2008 à 14:01:39 | Re : manipulation d'un tableau

cbondev

Bonjour,

est ce que mon problème est clair ou bien je dois m'expliquer encore plus?

cbondev2008

lundi 28 avril 2008 à 13:36:55 | Re : manipulation d'un tableau

zuff

Si tu veux générer un document Word sans Word.ApplicationClass , effectivement tu peux passer par de l'Html puis l'envoyer comme un document Word :

HttpContext.Current.Response.Clear()
HttpContext.Current.Response.Buffer =
True
HttpContext.Current.Response.Charset =
""
HttpContext.Current.Response.ContentType =
"application/msword"
HttpContext.Current.Response.Write(FichierDoc)

Je te conseil de créer ton document Html dans Word puis de le découper en trois morceaux : Entête, Ligne et bas de page. Tu boucle sur Ligne (<tr>...</tr>) pour construire ton tableau puis tu reconstruis ton document avant de l'envoyer.




Cette discussion est classé dans : serveur, tableau, word, num, prix


Répondre à ce message

Sujets en rapport avec ce message

trasformation word en pdf [ par ronan ] Bonjour, je souhaite transformer un document word qui est sur mon serveur en un document pdf.Acrobat writer est installé sur le serveur.Quelqu'un as t Word et l'asp [ par bruyetde ] Salut, J'ai un besoin assez urgent de faire communiquer une page ASP et Word. Je sais ce n'est peut être pas ce qu'il y a de plus simple, mais le cadr Imprimer document Word script VBS [ par gaborus ] Voila mon problème est surement très simple1 serveur 2000 avec IIS (et word 97)1 page asp avec du script VBS qui permet d'imprimer un template depuis ouverture d'un fichier [ par ganbalfro ] Bonjour. Actuellement je suis entrain de réaliser un ftp pour une entreprise X en asp. L’application est sure un site intranet consultable par tous [OFFICE][ASPNET] automatisation côté serveur [ par maxibesttof ] Bonjour,Je travaille sur une application qui traite des documents WORD déjà rédigés (je ne crée pas les documents) côté serveur (je sais, c'est décons Executé 2 fonction sur un meme evenement [ par obel ] Bonjour, Comme j'ai pu constater sur ce forum, il y a toujours une solution, alors je me demander si qq1 en n'aurais une pour moi :sur un bouton j'ai tableau dynamique en asp [ par amina ] Salut,Pour une transaction de vente, j'affiche une ligne concernant un article(idarticle,prix,quantité,prix_total), mais si le client veut acheter plu Ouvrir Word [ par Tiotel ] Bonjour a tous,j'essaye depuis ce matin d'ouvir word en cliquant sur un bouton de la page aspx.Je ne sais pas comment faire. le fichier est sur un ser Faire un tableau avec des borders dans Word avec ASP [ par HybridKat ] Le problème est simple :p Je créé un document Word sur le serveur avec ASP mais quand j'arrive à mon petit tableau : ---------------------- Set Ta Excécution fichier .exe .bat .cmd ... [ par dahu17 ] Bonjour a tous, Voila mon problème, je souhaite lancer un processus via la commande : System.Diagnostics.Process.Start("Notepad.exe");<stro


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.