Domino 9 und frühere Versionen > ND6: Entwicklung

laufende Nummer mit Profildok?

(1/4) > >>

buzzy666:
Hi,
in einer unserer Anwendungen werden Bugs eingestellt. Jeder Bug soll eine Nummer bekommen. Dazu hab ich ein Profil-Dok erstellt, in dem ein bearbeitbares Nummern-Feld drin steht.
Wenn der User ein *neues* Dok speichert, wird der aktuelle Wert ausgelesen, um eins erhöht und wieder zurückgeschrieben:

   Dim profil As NotesDocument
   Set profil = db.GetProfileDocument("Profil")
   
   'übergreifende Bugnummer (BugID) ermitteln
   Dim lfdNrGesamt As String
   lfdNrGesamt = Cstr(profil.lfdNrGesamt(0))   
   profil.lfdNrGesamt = profil.lfdNrGesamt(0) + 1
   Call profil.save(True, False)         

Der ausgelesene Wert wird in das neue Dok geschrieben. So weit, wo gut!
Nun kommt es allerdings vor, dass zwei oder drei Doks die gleiche Nummer haben...und nix hier mit: "naja, vielleicht gleiczeitig erstellt"!!! Da liegen teilweise 10 Minuten dazwischen  >:(

Hat jemand nen Plan, woran das liegen könnte, bzw. die man eine alternative Nummernvergabe realisieren könnte? Ich habs halt deshalb mit dem Profil-Dok gemacht, weil da halt bis zu 50 Leuten gleichzeitig Bugs erfassen können...

Danke & Gruß,
Buzzy

koehlerbv:
Eine Thema, das schon hundert Mal hier diskutiert wurde. "Eigentlich" schliessen sich das Prinzip Notes und sequentielle Nummern aus.
Dein Problem liegt in dem ProfilDoc - das steht im Cache des Users ...

Bitte benutze die Suche: "fortlaufend", "sequentiell" - Dir werden die Augen übergehen  ;)

Bernhard

m3:
Ach, der Herr Sebastian Grund von der KarstadtQuelle Lebensversicherung Aktiengesellschaft ist doch schon weitergezogen, nachdem er seine Frage auch im Notes/Domino 6 & 7 Forum gestellt hat.

buzzy666:

--- Zitat von: m3 am 13.12.05 - 17:03:41 ---Ach, der Herr Sebastian Grund von der KarstadtQuelle Lebensversicherung Aktiengesellschaft ist doch schon weitergezogen, nachdem er seine Frage auch im Notes/Domino 6 & 7 Forum gestellt hat.

--- Ende Zitat ---

Auf einem Bein ist schlecht stehen...

buzzy666:

--- Zitat von: koehlerbv am 13.12.05 - 15:31:01 ---Eine Thema, das schon hundert Mal hier diskutiert wurde. "Eigentlich" schliessen sich das Prinzip Notes und sequentielle Nummern aus.
Dein Problem liegt in dem ProfilDoc - das steht im Cache des Users ...

Bitte benutze die Suche: "fortlaufend", "sequentiell" - Dir werden die Augen übergehen  ;)

Bernhard

--- Ende Zitat ---

Oha - allerdings.
Aber vorerst weigere ich mich, 34$ für so 'ne Pipifax-Aufgabe zu investieren =>
http://www.xetrion.com/  ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln