Hallo meine Damen und Herren,
ich habe mir alles zum Thema laufende Nummern mind. in diesem Forum durchgelesen.
Meine Versorgung kann ganz rudimentär passieren(Wert soll durch Anwender auch änderbar sein) und daher möchte ich es über einen einfachen @DBLookup realisieren.
Der meinen beschränkten Mitteln entsprechende Code ist soweit ok.
Doch wie sichere ich den neuen Wert nun in dem entsprechenden Tabelleneintrag?
Select Case uidoc.FieldGetText("Erfassungsort")
Case "Augsburg", "München":
eval = Evaluate({@DbLookup("" : "NoCache" ; @DbName; "de.xxxxxx.view.nummernkreise" ; "ALL-RW-RG-N"; "AktuelleNummer" ;[FailSilent])})
number = Cint(eval(0))
If number < 1 Then
number = 1
Else
number = number + 1
End If
Call uidoc.FieldSetText("PagStempel","N-"+ Cstr(number))
...
Vielen Dank für einen kurzen Wink!