Autor Beitrag
scweiss_LCH
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mi 11.02.09 15:07 
Hallo zusammen,

ich versuche hier ein kleines Programm zu schreiben, das mir das Arbeiten erleichtern soll. ich nutze dafür Delphi 2005.

Dabei versuche ich MS Word fernzusteuern. Die Programmanbindung funktioniert, sowie das Schreiben der Daten aus dem Formular in ein entsprechendes Dokument.

Nun stellt sich folgendes Problem- ich möchte aus diesem Programm Label erstellen, die mit einem Drucken-Button ausgedruckt werden sollen:

Im Formular befindet sich ein Feld, in welches man eine Gesamtzahl eingeben kann. Bei Betätigen des Drucken-Buttons sollen soviele Label generiert werden, bis die Gesamtzahl erreicht ist. Das wäre nicht so schwer, da es lediglich die Anzahl der Kopien sind- problematisch ist es aber, das auf jedem Label ein Vermerk stehen soll bsspw. 1 von 13, 2 von 13 [...] 13 von 13.

das heißt ich gebe eine Zahl n an (Gesamtzahl); ein Feld auf dem Etikett: a von n; dabei wird a so oft um 1 erhöht bis n erreicht ist. bei jeder Erhöhung soll ein Druck geschehen.

noch genauer: ich möchte 10 Label, 10 Label werden gedruckt mit Vermerk: 1 von 10; 2 von 10; 3 von 10; u.s.w. bis 10 von 10 und fertig.

Dies gelingt mir nicht bzw. ich weiß nicht wie ich das einrichten soll...

Bitte um Hilfe diesbezüglich!
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Sa 28.02.09 17:02 
Hallo

prinzipiell bekommst du das auch mit Felder etc hin, So wie Du das beschrieben hast, klingt das eher nach Serienbrief.

Du brauchst eine Datenquelle (kann auch eine Text-Datei sein) und schreibst dort deine Daten mit Überschrift rein. In Word erstellst Du dann einen Serienbrief (Wizard folgen) und fügst dort Seriendruckfelder und auch normale Texte ein.
Mit der Serienbriefsymbolleiste hast du dann z.B. SerienDruck an drucker -> dein Dokument wird komplett x-mal gedruckt, wie Datensätze existieren.

Das Serienbrief-hauptdokument kannst du bequem in Word erstellen, die ganze Ansteuerung kann von Delphi aus erfolgen.

Gruß Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)