Moin leutz,
also ich fang mal an
ein agent holt sich alle einträge aus der ansicht, vervollständigt sie und geht in ne andere ansicht funktioniert auch bis dahin super
nun soll er aber aus der 2 ansicht sich die spaltenwerte holen und in ein dokument eintragen soweit sogut....nun soll er aber das dokument was er gerade erstellt hat drucken, dieses soll aber nicht gepeichert werden also meine erste idee war es das doc in nen uidoc zu wandeln (hab nur keine ahnung ob und wie das geht) bzw. das document zu makieren(ich kann den befehl dafür nur nicht finden) und dann über fileprint zu drucken
das macht insoweit sinn als das wir das dokument nur als "etikettendruck" benutzen sprich der drucker zieht nen b4 umschlag und schreibt dadrauf, nicht zu vergessen der drucker ist schon ein wenig betagt und muss jeden b4 druckauftrag einzeln bekommen da er sonst nen papierstau bekommt,
zu der maske hätte ich noch ne kurze frage kann mann den text auch vertikal ausrichten also um 90° kippen?
der sourcecode:
...
druck = "@Command([FilePrint])"
...
For q = 1 To entrycol.Count
Set entry = entrycol.GetNthEntry(q)
' Adressdaten in die Druckmaske eintragen und drucken
Stop
Set druckdoc = dbPP.createdocument
druckdoc.form = "UmschlagDruckVorlage"
druckdoc.Name = entry.columnvalues(1)
druckdoc.Name2 = entry.columnvalues(2)
druckdoc.Name3 = entry.columnvalues(3)
druckdoc.Strasse = entry.columnvalues(4)
druckdoc.Land = entry.columnvalues(5)
druckdoc.PLZ = entry.columnvalues(6)
druckdoc.Ort = entry.columnvalues(7)
eval = Evaluate(druck, druckdoc)
Call druckdoc.save(True,True)
Stop
Next
...