Domino 9 und frühere Versionen > Entwicklung
Serienverwaltung
Fis:
So da hab ich es gefunden
Public Function ArtNrIntern_neu(db As NotesDatabase, PrNr As String,artdoc As NotesDocument) As String
On Error Goto ErrHandler
Dim Nr As Double
Dim NrStr As String
Dim view As notesview
Set view = db.Getview("(LookupArtNrIntern)")
Dim doc As notesdocument
Set doc = view.GetLastDocument
NrStr$ = Right$(Cstr(doc.ArtNrIntern(0)),6)
Nr = Cdbl(NrStr$) +1
ArtNrIntern_neu = PrNr+" - "+Cstr(Nr)
Call view.Refresh
Exit Function
ErrHandler:
ArtNrIntern_neu = "00-xx-00"
Print "Fehler in Funktion ""ArtNrIntern_neu"" in Bibl. Artikel!"+Chr(10)+"Fehlerbeschreibung: "+Error()+Chr(10)+"Zeile: "+Cstr(Erl())
Exit Function
End Function
koehlerbv:
Hast Du das "gefunden" oder selber geschrieben aus Deinem Kontext heraus ?
Deine beiden Nummernkreise löst das sowieso nicht.
Wozu ist PrNr ?
Den Parameter artdoc verstehe ich auch nicht.
Etwas gewagt ist auch das Abschnippeln der Nummer auf 6 Stellen - ohne Szenario, was bei einem Überlauf passiert. Dann fängt das Ding einfach von vorne an ...
Fis:
Das hab ich in einer unsere DB´s gefunden, das lößt nicht ganz mein Problem, aber geht schon mal in die richtige Richtung
ata:
... such mal im Forum nach einem Anhang ähnlich SequenzingNumber - da hat mal jemand ne DB mit sequentiellem Numbering reingehängt - wenn du es nicht findest, dann poste mir - ich hab sie vielleicht noch wo rumligen...
ata
Fis:
Hab ich, danke ata :D
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln