Autor Beitrag
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mi 16.11.05 10:29 
Hi,

ich habe gaedacht man könnte mit Word Report erstellen und zwar sollen Felder aus meiner DB Anwendung per Drag&Drop in Word reingezogen werden können und ich drucke z.B. alle Ergebnisse einer Suchabfrage mit dem Layout die der Benutzer in Word erstellt hat!

Nur mein Problem ist, wie kann ich das so machen dass ich später Felder mit den Inhalten später Synchronisiere? Ich meine wenn ich aus meiner Anwendung das gespeicherte Layout für diesen Druck aufrufe mit Word und dann dass die dazugehörige Daten ermittelt werden.

Kann ich für diese Zwecke in Word irgendwelche verborgene ID's speichern? Weil meine Felder haben alle ID's!

Dann könnte ich nachdem das Document geöffnet wurde alle Objecte durchlaufen und mit den Feldern Synschronisieren, und somit ein Seriendruck starten aus einem Such-Ergebniss

Noch schöner wäre wenn ich da Buttons in Word reinbringe mit denen ich navigieren und eine CheckBox diesen Eintrag nicht drucken und dafür müßte ich Arrays mit zuständen Speichern können na ja für den Ausdruck müßte ich diese Prüffen und jeweils die richtigen Seiten als Druckauftrag übergeben!

Moderiert von user profile iconChristian S.: Überflüssige Zeilenumbrüche entfernt
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 16.11.05 11:16 
o.k. also du musst denke ich eher Excel dafür nehmen.
Dann generiert dein Programm eine Acessdatenbank.
Diese wird dann eingebunden und kann ausgelesen werden.
Für die Zuordnung der Felder schickt dein Programm Informationen in der Drag&Drop Element mit.

Was anderes kann ich mir nicht vorstellen, außer vielleicht OLE.

Es wäre glaube ich einfacher, wenn deine Benutzer sich ein Template bauen könnten und dann Platzhalter in dieser Datei per OLE ausgefüllt werden würden.

Naja normalerweise gibt es ja fertige Reportgeneratoren ;)
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mi 16.11.05 12:47 
user profile icondigi_c hat folgendes geschrieben:

Naja normalerweise gibt es ja fertige Reportgeneratoren ;)


OK, was meinst du mit Reportgeneratoren? Eine Anwendung oder Componenten?

Also wenn ich mit einer Report-Componente Layouts speichern kann und auch Bilder
einfügen kann dann wäre das in Ordnung, denn nicht jeder hat ja Word und wenn ich
an Word anbinde dann können irgendwelche Benutzer keine Reports machen!
noidic
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 851

Win 2000 Win XP Vista
D7 Ent, SharpDevelop 2.2
BeitragVerfasst: Mi 16.11.05 12:58 
Sind meistens Komponentensammlungen, wie z.B. QuickReport oder Rave Reports. Die Dinger bastelt man dann wie Delphi-Forms zusammen.

_________________
Bravery calls my name in the sound of the wind in the night...
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 16.11.05 15:04 
Genau Komponenten meinte ich. In meinem betrieb haben die auch einen slebst gebaut aber das ist wirklich sehr komplex und fehlerträchtig. Normalerweise sollte Logo einfügen und speichern kein Problem sein.

www.dsdt.info/tutorials/quickreports/

Ich meine aber das es außer die mitgelieferten Compos kaum freie ReportGeneratoren gibt, die Kosten meist richtig Schotter.