Domino 9 und frühere Versionen > Entwicklung

Schliessen der Ansicht nach Gebrauch

<< < (4/4)

koehlerbv:
Ich werde nach wie vor das Gefühl nicht los, dass das Problem noch ganz anders gelöst werden kann. Die Kollegin könnte sich ja die noch nötigen Informationen (wenn sowieso alles in einer DB liegt bzw. alles Notes ist ?) per Buttons zusammensuchen (lassen), ohne zwischen verschiedenen Ansichten / Dokumenten umschalten zu müssen.

Wegen der Druckmaske: Die wäre simpelst - gerade mal ein Text-Feld. Schriftart müsste Courier sein - Du musst jetzt ja selbst die Umbrüche bestimmen.
Die Dokumente, die gedruckt werden sollen, liest Du nun entsprechend der Kriterien, die auch Deine Ansicht bestimmen. Die zu druckenden Angaben des Dokuments wirfst Du nun peu-à-peu in das Textfeld, vorher müssen sie noch auf die entsprechende Länge getrimmt werden (hierzu eine simple Function erstellen mit den Parametern OriginalString und Länge und Rückgabe OriginalString gekürzt oder mit Space aufgefüllt auf Länge).
Das so entstandene Dokument öffnest Du dann - ohne es zu speichern, das wäre ja mehr als unnötig - im NotesUIWorkSpace und druckst es mit NotesUIDocument.Print.

Alles keine Zauberei, und es lässt Dir viele Möglichkeiten, den Druck zu gestalten.

HTH,
Bernhard

PS: Wenn es aber irgendwie geht, würde ich der Kollegin das Schmierblatt ersparen ...

Kadlec:
Die daten sind in einer Host Anwendung und dort muss sie sich die Daten aus 3 Masken ziehen.
Außerdem ordnet Sie auf dem Host einer Service Nr. erst die Katalog Nr. zu die Sie dann wiederum in Notes ergänzen muss.

Sie importiert also Morgens und arbeitet dann den ganzen Tag im Host Programm dieses "Schmierblatt" ab.
Dann geht Sie in die Notes db und trägt dort alles ein.

Schmierblatt war Forderung von Ihr.

Werde mich also mal an die "Druckmaske" machen.
Danke schon mal ich denke ich komme damit erst einmal weiter.

Boris

koehlerbv:
Jo, in diesem Kontext macht das Schmierblatt Sinn ...

Sag an, wenn Du weitere Unterstützung brauchst.

Bernhard

Kadlec:
Hallo Bernhard,
erst nochmal Danke für Deine Hilfe.
Ich habe es nun so gelöst:
Tabelle im DruckDoku und in jeder Spalte ein Feld.
Nach dem Import auslesen der Spalten in der Druck view mit DbColumn und schreiben der Werte in die Spaltenfelder im Dokument. Der Ansatz alles in ein Feld schreiben beim Import musste ich ändern da die Ansicht den Import umsortiert.

Jetzt habe ich noch zwei Fragen:
1. Was ist sinnvoller in dem Dokument die Felder Ber. beim anlegen und dort die Formel DbColumn rein oder wie im Moment realisiert das ich die Felder aus dem LS heraus setze??
2. Ich denke nicht das es passiert...aber was ist wenn ich an die 64k Grenze von DbColumn komme??

Gruss
Boris

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln