Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem DB & WinWord (https://www.delphipraxis.net/26524-problem-db-winword.html)

Kosta 24. Jul 2004 17:44


Problem DB & WinWord
 
Ich bin total verzweifelt :gruebel:
Follgendes Problem:
Ich möchte memofelder aus meiner Datenbank (dbrichedit) in ein rtf-File speichern
dann mit WinWord aufmachen & editieren und nach dem speichern den geänderten text zurück in meine datenbank schreiben.

erster Schock :x dbrichedit.savetofile gibt es nicht
na ja mach ich mal copytoclipboard
dann word auf, pastefromclipboard
zweiter Schock :wall: wie kann ich feststellen ob mein dokument noch bearbeitet wird oder ob ich es wieder zurück in mein dbrichedit einlesen kann dbrichedit.loadfromfile
gibts aber auch nicht :wall:

Sharky 24. Jul 2004 17:58

Re: Problem DB & WinWord
 
Hai Kosta,

Du kannst ja anstelle des dbrichedit ein normales RichEdit nehmen. Dann speicherst Du das ganze als RTF-File.
Jetzt startest Du Word mit dieser Procedure von Luckie,
wenn jetzt Word beendet ist, lädst Du die RTF-Datei wieder in dein Memo und speicherst es in der Datenbank.

Kosta 24. Jul 2004 18:13

Re: Problem DB & WinWord
 
Danke für den Tip dbrichedit -> richedit und dann speichern das werde ich jetzt sicher so machen. :lol:
aber wo sind die dbrichedit.lines hinverschwunden :?
nur das Word möchte ich nicht jedesmal schließen, kann ich nicht irgendwie den dateistatus des dokuments abfragen so in der art:
while 'c:\temp\test.rtf' is open do begin end; (esperatocode)

Kosta 25. Jul 2004 19:15

Re: Problem DB & WinWord
 
hab die lösung für
dbrichedit
richedit.lines.text:=dbname.fileldbyname(dbrichedi t).asstring :-D
nur für den dokumentenstatus brauch ich noch ne gute routine / komponente :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz