Domino 9 und frühere Versionen > Entwicklung

eingebettete Ansicht drucken

(1/1)

froehlich2000:
hallo,

ich habe eine eingebettete Ansicht. dort lasse ich mir einzelne kategorien anzeigen. nun habe ich das problem, dass beim drucken der ansicht die komplette ansicht ausgedruckt wird....ich brauche aber nur jeweils die kategorie.
falls ich die maske ausdrucke druckt es mir zwar meine gewünschte ansicht, aber wenn z.B. die Spalte umgebrochen werden sollte wird dies nicht ausgedruckt.
gibt es einen trick dies zu beheben?

TMC:
Afaik: nein.

Drucken und Notes ist immer wieder mal ein Problem.

Du könntest z.B.:
a) z.B. die Daten per Lotus Script nach Word/Excel/OpenOffice etc. exportieren, dort noch hübsch formatieren und dann ausdrucken lassen
b) die relevanten Dokumente programmatisch in einen Folder schieben und diesen anzeigen lassen. Dort kann dann dann Anwender drucken.
c) die Daten der View-Dokumente per LS in ein Feld eines temporäres Dokuments schreiben (am besten eigene Maske dafür designen) und dieses Dokument dann drucken

froehlich2000:
also ich habe nun das mit dem Folder ausprobiert. ist eine sehr gute idee. nur habe ich ein problem damit....wie kann ich den Folder leeren bevor ich eine neue DocumentCollection in den ordner kopiere?

Axel:
Hi,

In Script kannst du dazu die Klasse NotesViewEntryCollection benutzen.

Beisp.:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim vc As NotesViewEntryCollection

...
Set db = session.CurrentDatabase   
Set view = db.GetView("Name des Ordners")
Set vc = view.AllEntries
Call vc.RemoveAllFromFolder("Name des Ordners")
...


Axel

froehlich2000:
danke, das klappt auch so weit.
nur 1 problem besteht noch...
wenn ich den Folder öffne mit

--- Code: ---Call nuidb.openview("Folder","",False)
--- Ende Code ---
öffnet sich immer ein neues Fenster.
wenn ich dann mit

--- Code: ---Call uiws.SetTargetFrame("Frame")

--- Ende Code ---
das TargetFrame setze, kommt die Fehlermeldung
"Aktuelles Programm kann nicht geschlossen werden"

wie kann ich den Folder in einem bestimmten Frame der Anwendung öffnen?

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln