Domino 9 und frühere Versionen > Entwicklung

Wert in einem Feld mit jedem Doc hochzählen

<< < (2/4) > >>

tuxie:
Hallo

hab das ganze so eingebaut und es wird auch eine Nummer erzeugt, aber diese wird nicht hochgezählt. Weiß aber noch nicht warum.

TsChAu TuXiE

Christopher:
Hallo in Notes Script gibt es ein Möglichkeit einen Agenten für zu blockieren so das nur eine Person zu einer bestimmten Zeit den Agenten benutzt "CrateLock" "DestroyLock" damit besteht nicht das Problem das mehrere Nutzer zur gleichen Zeit eine fortlaufende Nummer erzeugen.

Gulliver:
Hallo Christopher!

Schön dass Du dich mit diesem Problem beschäftigen willst, das lässt hoffen!

Schau Dir bitte mal meine Anfrage 6 Beiträge vor diesem hier mit dem Namen "Lock Mechanismus" an, vielleicht kannst Du mir helfen!

Christopher:
'Declartions
Dim LockNr As Integer


Sub Initialize()
LockNr = Createlock("lfdNummer")
Call NummerHochzaehlen()
End Sub

Sub Terminate()
LockNr=Destroylock(LockNr)
End Sub


Sub NummerHochzaehlen()
 
Dim result As Variant
 
result=Codelock(LockNr)
 
While result = False
 Sleep(5)
 result=Codelock(LockNr)
Wend
 
'Setzen der laufenden Nummer
 
result=Codeunlock(lfdNummer)
 
End Sub

tuxie:
könnte man nicht auch eine Ansicht basteln

und dann mit @elements(DBColumn....))  die Anzahl der Dokumente Zählen und dann 1 Hochzählen ???

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln