Autor Thema: fortlaufende Nummer  (Gelesen 2082 mal)

Offline Grabby

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Weiblich
  • In der Ruhe liegt die Kraft!
fortlaufende Nummer
« am: 13.09.02 - 13:46:45 »
Hallo zusammen.

Gibt es eine einfache und schnelle Lösung, in einem Dokument eine fortlaufende Nummer zu setzen.
Erstelle ich ein Dokument, so sollte in einem Feld automatisch diese Nummer gesetzt werden.  ???

Grabby
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: fortlaufende Nummer
« Antwort #1 am: 13.09.02 - 14:45:46 »
Hi,

parat habe ich eine solche Lösung nicht. Ich versuch mal aus dem Kopf.

Als erstes brauchst du eine Ansicht, die in der ersten Spalte die Nummer, aufsteigend sortiert, enthält. Als Name der Ansicht lautet z.B. NummerLookup

Sub Postopen(Source As Notesuidocument)

Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument

If Source.IsNewDoc Then  'Nummer nur setzen wenn neues Dokument
 Set db = session.CurrentDatabase  'Aktuelle Datenbank
 Set view = db.GetView("NummerLookup")  'ZUgriff auf Ansicht zum Nachschlagen

 Set doc = view.GetLastdocument 'Zugriff auf letztes Dokument der Ansicht

 If doc Is Nothing Then 'Prüfen ob es überhaupt ein Dok. gibt
   'wenn nein wird mit 1 begonnen
   Source.Document.LfdNummer = 1
 Else
   'wenn ja, Nummer aus Dok auslesen und um 1 erhöhen
   Source.Document.LfdNummer = doc.LfdNummer(0) + 1
 End If
End If

End Sub

Ich habe angenommen, dass das Feld für die Nummer LfdNummer heißt und ein nummerisches Feld ist. Notfals musst du das anpassen.

Probiers mal aus, ob's geht.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline manuel

  • Senior Mitglied
  • ****
  • Beiträge: 377
  • Geschlecht: Männlich
  • el pueblo unido
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
V 5.0.2c | Windows 2000

Offline Grabby

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Weiblich
  • In der Ruhe liegt die Kraft!
Re: fortlaufende Nummer
« Antwort #3 am: 16.09.02 - 08:35:07 »
Vielen Dank für Eure Tips!!

@Manuel
Vielen Dank für Deinen netten Hinweis! Bei mir war die Recherche leider nicht so erfolgreich, vielleicht lags' an dem Alter der Dokumente, welches ich eingetragen habe!

Hoffe, man verzeiht mir noch einmal.

Grabby
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline manuel

  • Senior Mitglied
  • ****
  • Beiträge: 377
  • Geschlecht: Männlich
  • el pueblo unido
Re: fortlaufende Nummer
« Antwort #4 am: 16.09.02 - 08:49:50 »
war doch nicht böse gemeint
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
V 5.0.2c | Windows 2000

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz