Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Joanie am 26.04.02 - 16:19:44

Titel: Generieren eines Zählers
Beitrag von: Joanie am 26.04.02 - 16:19:44
Ich habe folgendes problem, und zwar möchte ich einen zähler generieren. ich habe mir schon überlegt, ob ich das mit einer select case anweisung realisieren kann, aber es funktioniert nicht.
ich müßte wissen, wie ich auf bestimmte felder zugreifen und werte übergeben kann.
beispiel:
wenn in feld "firma" aus einer dialogliste den wert "A" auswähle, müßte im nächsten feld automatisch eine zahl generiert werden.
für die firmen "A", "B" und "C" gibt es verschiedene nummernkreise, die hochgezählt werden sollen.

hat jemand eine idee, wie ich das realisieren kann?

gruß
Titel: Re: Generieren eines Zählers
Beitrag von: doliman am 26.04.02 - 16:42:06
Hi,

verstehe ich das richtig, Du brauchst einen Sequenzer für Firmendokumente????
Gib mal noch ein paar Infos vielleicht habe ich dann was für Dich.

Gruß
Frank
Titel: Re: Generieren eines Zählers
Beitrag von: Joanie am 26.04.02 - 16:58:47
also ich brauch einen zähler.
ich versuch´s mal zu erklären:

ich habe in meiner eingabe-maske als erstes das feld firma, definiert als dialogliste mit den verschiedenen firmen
dann kommt das feld ticketnummer.
diese ticketnummer soll bei aufruf der maske neu generiert werden, und zwar nach folgenden angaben:
wenn ich firma A auswähle, soll automatisch im feld ticketnummer eine zahl erscheinen. mein erstes ticket würde also zb. die nummer 98000 haben, mein zweites soll 98001 sein. also immer um 1 inkrementiert.
für firma B gibt es einen anderen nummernkreis usw.

ich hoffe die erklärung war einigermaßen verständlich!
Titel: Re: Generieren eines Zählers
Beitrag von: eknori (retired) am 26.04.02 - 17:27:09
Ich machs mal rein theoretisch.

Nehmen wir an, A hat den Nummernkreis 98 und B die 99.

Dann kannst du mit zwei Profildokumenten arbeiten ( Einzelheiten findest du in der Desigber Hilfe )

Wird A ausgewählt holst du dir mit @GetProfileField den Wert aus dem Profildokument "98" diesen Wert erhöhst du um 1 und speicherst ihn in deinem Doc. Anschließend schreibst du den Wert ins Profildokument mit @SetProfileField. Analog verfährst du mit B.
Kannst auch ein Profildokument nehmen und dort 2 Felder für den Zähler für A und B einbauen.

Das lässt sich mit ein paar @Formeln lösen.

Kannst natürlich auch mit Ansichten arbeiten; dann musst du aber script nehmen.

Hoffe das hilft erstmal.

Titel: Re: Generieren eines Zählers
Beitrag von: doliman am 26.04.02 - 18:02:44
Hi,

versuchsmal mit dem Sample hier:
http://www.notes.net/sandbox.nsf/ByApplicationNameNJ/7d425c5fa551055685256b560058219d?OpenDocument

von IRIS