Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Freezer am 20.06.06 - 11:14:48

Titel: @SetViewInfo + Druck
Beitrag von: Freezer am 20.06.06 - 11:14:48
Hallo zusammen,

auch nach Durchforsten des Forums komm ich hierbei nicht weiter:

Ich habe mit @SetViewInfo eine Ansicht nach bestimmten Dokumenten gefiltert.
Soweit sogut.

Aber jetzt möchte ich mit @Command([FilePrint]) nur die gefilterten Dokumente ausdrucken.
Dazu mache ich zuvor ein @Command([EditSelectAll]), was aber dazu führt, dass wieder alle Dokumente der Ansicht ausgewählt werden, also auch die, die nicht angezeigt werden.
Wie kann ich es lösen, dass ich nur die Dokumente auswähle und ausdrucke, die in der Ansicht gefiltert wurden?

Kann mir da jemand helfen?

Danke und Gruß,

Freezer (derzeit "Schwitzer")
Titel: Re: @SetViewInfo + Druck
Beitrag von: Glombi am 20.06.06 - 11:40:15
Man kann es nach der guten alten Methode machen:
Erstelle einen Agenten, der Dokumente selektiert. Das kann man unten rechts im Designfenster des Agenten einstellen.
Die SELECT Anweisung  muss dann dem @SetViewInfo entsprechen.

Dann ruftst Du in der Aktion erst den Agenten und dann @Command([FilePrint])  auf.

Andreas
Titel: Re: @SetViewInfo + Druck
Beitrag von: Freezer am 20.06.06 - 11:59:22
Danke für den Tipp!

Ich habe aber hierbei leider das Problem, dass die Auswahl in @SetViewInfo, dynamisch vom User beinflusst wird (mittels @PickList).
Dadurch kann den SELECT im Agenten nicht anwenden, oder?
Oder gibt´s da eine Möglichkeit, den ausgewählten Wert als Parameter dem Agenten zu übergeben?
Titel: Re: @SetViewInfo + Druck
Beitrag von: Glombi am 20.06.06 - 12:00:57
Einfach in die NOTES.INI schreiben!
Titel: Re: @SetViewInfo + Druck
Beitrag von: Freezer am 20.06.06 - 14:25:45
Sorry, aber ich glaub´ ich stehe grad auf dem Schlauch ???
Ich mache einen ereignisgesteuerten Agenten, als Ziel "alle ausgewählte Dokumente".
In der "Dokumentauswahl" muss ich dann die Umgebungsvariable auslesen, oder?
Hier funktioniert aber nur die "einfache Suche", keine Formelsprache.

Und dann kommt die @SetViewInfo ?
Code
Auswahl := @Environment("$EnvVar"); 
SELECT @SetViewInfo([SetViewFilter];Auswahl;"$14";1)

"Abfrage nicht verständlich" heißt es dann in der Statuszeile...
Titel: Re: @SetViewInfo + Druck
Beitrag von: Glombi am 20.06.06 - 14:36:09
siehe Screenshot

Die Formel muss dann so aussehen

Auswahl := @Environment("$EnvVar");
SELECT Kategorie = Auswahl

wobei Du "Kategorie" durch den Feldnamen bzw. die Formel ersetzen musst, die in der Spalte $14 steht

Andreas
Titel: Re: @SetViewInfo + Druck
Beitrag von: Freezer am 21.06.06 - 09:27:35
 ;D
Super, jetzt funktioniert´s wie gewünscht. Vielen Dank an Andreas für die Hilfe. Hat mich wirklich weiter gebracht und ich hab´ einiges dazu gelernt.

Gruß,

Wolfgang