Supportnet Computer
Planet of Tech

Supportnet / Forum / SW-Sonstige

Feldberechnung Formel





Frage

Ich will in aufsteigender Reihenfolge ein Feld berechnen. Mit jeden neuen Dokument soll das Feld um eins erhöht werden. (zB. Rechnungen fortlaufend schreiben und die Rechnungsnummer immer um 1 erhöhen) Wer kann mir sagen wie die Berechnungsformel aussehen muß mfg Stefan zickmann

Antwort 1 von logic

Um eine Antwort geben zu können sind ein paar Eckdaten wichtig:
- welche Clientversion
- wieviele Mitarbeiter arbeiten mit dieser DB also legen Dokumente an
- Auf wievielen Servern ist die DB im Einsatz
- wird auch lokal damit gearbeitet?

Generell eignet sich Notes nicht sehr dafür, fortlaufende Nummern zu vergeben. Denn wenn mehrere User, auf mehreren Servern etc. arbeiten, dann passiert es leicht, dass Nummern doppelt vergeben werden.

Wenn nur immer 1 User neue Doks anlegt, geht z.B. folgendes:
- Ansicht erstellen, erste Spalte aufsteigend sortiert mit Deinem Nummern-Feld
- ein Script in einem Event (z.B. Queryclose), das arbeitet wenn Doc neu ist, mit view.GetLastdocument holst Du dir das letzte Doc her, ziehst den Feldwert raus, +1, und dann ab mit dem Wert in Dein Feld.

Logic

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: