Salem
j’aimerais sauvegarder ma base de donnée dans un fichier word
vous pouvez m'aidé ?
Salem
j’aimerais sauvegarder ma base de donnée dans un fichier word
vous pouvez m'aidé ?
merci bcp
Word ne peut pas traiter de base de données.
ben si : FileRename('*.dbf', '*.doc') ;
Plus sérieusement : est-ce à dire utiliser un fichier texte, style format csv ?
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
je veux pas traité une base de donner ,je veux juste facilité sa lecture et son impressionben si : FileRename('*.dbf', '*.doc') ;
Plus sérieusement : est-ce à dire utiliser un fichier texte, style format csv ?
merci bcp
vous voulez traiter cette base à partir de word ou delphi ?, sinon pour le premier c'est du publipostage.
format csv = fichier texte dont chaque champ de chaque ligne est séparé par un ';'
pour traitement sous Delphi, on peut utiliser un DBGrid et l'imprimer (il existe des codes qui font ça dans toutes les FAQ ou presque), ou des composants style QReport pour sortir des états (c'est probablement plus complexe...)
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
j'ai une base de donné sous delphi et je veux la visualiser dans un fichier word
sous forme d'un tableau le modifier et l'imprimé
merci bcp
En utilisant un composant JVdbgridExport de la jVCL cela te permettra d'exporter le contenu de ta base affiché dans ton DBGrid vers un format Word, Excel, txt, ...
bonjour
merci a vous Mr 'Fxg'
cala fait une semaine que je chercher sur le net et j'ai pas trouver comment utiliser ce composant .
si quelqu’un a un renseignement pour exporter ma BDD paradox vers une fichier Word
HELP
merci bcp
Franchement , le titre du sujet m'a toujours laissé sans réponse .
BDD et Word cela ne vas vraiment pas ensemble
On imprime des données d'une BDD (à l'occassion l'état produit sera sous forme .Doc) mais on ne sauvegarde pas des données dans un fichier Word.
ensuite c'est un choix à faire
Delphi+Rave,Quickreport,Fastreport .... > des états 'peaufinés' mais pas
forcément en .doc
Delphi+TFileText produisant CSV ou Txt simple avec une importation avec Word
encore avec Word (voir publipostage , fut une époque word acceptait le format paradox, est-ce encore le cas ? )
Je n'ai jamais essayé le JVDBGridWordExport (je n'ai pas la suite MSoffice installée de toute façon) mais le composant me semble simple a utiliser :
- 1 nom de fichier en .doc
- une dbgrid
et une fonction export
doivent suffire pour obtenir le .doc
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Une fois que la vcl et la jvcl ont été installées, vous trouverez dans le répertoire jvcl un sous-répertoire examples source miraculeuse pour nous aider à utiliser ces composants.
Il y a entre autre la démo JvDBGridExport qui vous fournira toutes les explications voulues.
Ce composant permet d'exporter ce qui est affiché par DBGrid dans un format doc, excel, csv, xml ou html.
Des fois on va chercher bien loin sur internet ce que l'on a sur son disque dur.
Je pense que notre ami désire utiliser Microsoft Word comme un générateur d'état.
Si c'est le cas alors il peut utiliser les composants Ekrtf qui permettent de réaliser de façon simple cette action.
http://ekrtf.code.net.ru/
En cadeau un beau tuto pour la prise en main du composant.
http://alphomega.developpez.com/ekrtf/
Pensez à utiliser les tags dans le titre.
Avant de poser une question reportez-vous à la FAQ Delphi
Respectez les règles du forum.
Word se suffit a lui-même dans ce cas : Le publipostage Word-Excel comme le suggère SergioMaster
En Delphi, cela se fait directement en Automation Comment exécuter un mailing ? et
Comment exécuter un mailing en récupérant les informations d'une base de donnée ?
Cela fonctionnait très bien à l'époque de Word97 et Word2000 avec les composants fourni avec Delphi 4 TWordApplication et TExcelApplication
Mais via OLE avec un CreateObject("Word.Application") c'est possible, juste qu'il faut savoir s'y retrouver dans la MSDN Application Object (Word) et tous ses petits comme MSDN de Word.Application et de naviguer de proche en proche vers Document, Paragraphs, Line...
D'ailleurs, les tableaux n'échappent à la règle, ce sont aussi des objets
MSDN How to: Create Word Tables et FAQ Delphi > Microsoft Office > Word > Tableaux
A lire AVANT : Pilotage OLE de Word à partir de Delphi
Une solution alternative est plus ouverte qu'un fichier Word serait l'export en HTML via QuickReport + TQRHTMLDocumentFilter, un fichier HTML renommé .Doc est ouvert naturellement par Word
j'avais suggéré cela dans QuickReport et Word ou Comment éditer un état Delphi sous Word
D'ailleurs, le Fichier HTML tu peux l'ouvrir via Word en Automation et faire un SaveAs en DOC pour le convertir
Il existe aussi le TQRExcelFilter
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Autre solution. En effet, un texte Word peut contenir un tableau type Excel : c'est un simple copié collé. Alors pourquoi ne pas faire un tableau Excel à partir de Delphi, dimensionné en colonne pour rentrer dans une page. Pour faire le tableau Excel la est très bien documentée
Ce qui se conçoit bien s'énonce clairement
Et les mots pour le dire viennent aisément (Boileau)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager