Autor Thema: AnsichtenSpalten per Lotus Script füllen  (Gelesen 1791 mal)

Offline smily

  • Frischling
  • *
  • Beiträge: 48
  • Geschlecht: Männlich
AnsichtenSpalten per Lotus Script füllen
« 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

Gruß Dietrich

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #1 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

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #2 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
Grüßle Toni :)

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #3 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

Offline smily

  • Frischling
  • *
  • Beiträge: 48
  • Geschlecht: Männlich
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #4 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


Gruß Dietrich

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #5 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
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #6 am: 13.07.06 - 10:02:06 »
Zitat
call workspace.EditDocument( docTmp , False )

muß heißen

Code
call workspace.EditDocument( False , docTmp )

Toni  ;)
Grüßle Toni :)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: AnsichtenSpalten per Lotus Script füllen
« Antwort #7 am: 13.07.06 - 10:15:50 »
 :-[ :-[ :-[

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

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz