Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: smily am 11.07.06 - 14:43:32

Titel: AnsichtenSpalten per Lotus Script füllen
Beitrag von: smily am 11.07.06 - 14:43:32
Hallo zusammen,

gibt es eine Möglichkeit Spalten einer Ansicht via Script berechnen zu lassen?

Ich habe eine Notes DB in der werden Aufträge erfasst. Ich möchte nun in einer Ansicht darstellen welche Firma welchen Sonderservice wie häufig in Anspruch nimmt.
Das Zählen an sich ist nicht das Problem (habe eine Function in LN Script geschrieben).
Wie bekommen ich das Ergebnis aber in eine Ansicht? Aufruf der Fn via Formelsprache???

Hat mir vielleicht jemand deinen Tip.

Im Voraus herzlichen Dank

Smily

Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: koehlerbv am 11.07.06 - 14:46:12
In Ansichten kannst Du "nur" darstellen, was in Dokumenten enthalten oder daraus berechnet werden kann. Willst Du eine derartige Auswertung auch in einer Ansicht darstellen, so sind hierfür entsprechende Dokumente zu erstellen.

Bernhard
Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: ata am 11.07.06 - 19:44:23
... da bleibt dir nur die Formelsprache, wenn du die Dokumente direkt verwenden willst, oder du erstellst dir einen Report, der dann Felder mit Werten enthält, die sich von der Ansicht verwenden lassen...

Toni
Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: Spalter am 11.07.06 - 22:32:21
Hallo zusammen,

gibt es eine Möglichkeit Spalten einer Ansicht via Script berechnen zu lassen?

Ich habe eine Notes DB in der werden Aufträge erfasst. Ich möchte nun in einer Ansicht darstellen welche Firma welchen Sonderservice wie häufig in Anspruch nimmt.
Das Zählen an sich ist nicht das Problem (habe eine Function in LN Script geschrieben).
Wie bekommen ich das Ergebnis aber in eine Ansicht? Aufruf der Fn via Formelsprache???

Hat mir vielleicht jemand deinen Tip.

Im Voraus herzlichen Dank

Smily



 ;) Hallo Smily,

Notes ist kein relationales Datenbanksystem sondern ein Dokumenten-orientiertes.

Du kannst in der Ansicht das zeigen, was in einem Dokument drin ist, wenn Du entsprechende Select-Formeln anwendest.

Eine Möglichkeit wäre ein Summendokument für Firma/Sonderservice zu erstellen, in das die Einträge mit Deiner Function hochgezählt werden.

Gruß
Spalter
Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: smily am 12.07.06 - 22:38:42
Danke für die Tips.

Ich habe es inzwischen soweit, dass ich die gewünschten Ergebnisse zusammen habe.(Dokument mit den entsprechenden Ergebnisfeldern und ein Button der die Berechnung auslöst.
Eigentlich sollen die Ergebnisse nur angezeigt und nicht als Document gespeichert werden wenn ich den Button betätige.

Die Funktion die i.A. hinter dem Button liegt werde ich ins Menü "verbannen" aber wie zeige ich dann die Ergebnisse an?

Habe noch nicht wirklich eine Idee. Liegt aber wahrscheinlich daran, dass ich erst  anfange mich ein bischen mit der Programmierung von Notes  zu beschäftigen.

Gruß
Smily


Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: dirk_2909 am 13.07.06 - 07:29:05
Hallo

Du erzeugst ein Dokument in dem Du die Werte schreibst.
Die Felder sollten alle berechnet sein, damit der User keine Änderungen machen kann.

Dieses Dokuments zeigst Du dem Benutzer über:

call workspace.EditDocument( docTmp , False )

oder in einer Dialogbox

call Workspace.DialogBox( .............)

Du brauchst das Dokument ja nicht speichern?! Oder Du kannst das Dok ja nach der Anzeige direkt löschen oder durch einen Hintergrundprozess löschen lassen (Housekeeping 1x die Nacht).


Dirk
Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: ata am 13.07.06 - 10:02:06
Zitat
call workspace.EditDocument( docTmp , False )

muß heißen

Code
call workspace.EditDocument( False , docTmp )

Toni  ;)
Titel: Re: AnsichtenSpalten per Lotus Script füllen
Beitrag von: dirk_2909 am 13.07.06 - 10:15:50
 :-[ :-[ :-[

erst überlegen -> dann schreiben! Ja Ja ich weiß  :-[

Dirk