Domino 9 und frühere Versionen > Entwicklung
If Anweisung trifft nie zu...warum?
(1/1)
Steffen_Albrecht:
Hallo,
ich muss schon wieder nerven... :-/
Ich habe ein kleines Stück Quellcode mit angefügt..
Mit If doc Is Nothing wll ich prüfen, ob er bei Set doc = view = db.GetView("(LieferantenKey)") einen Wert zurückbekommen hat. Aber egal ob in der Ansicht (LieferantenKey) ein wert steht, wen er zurückbekommen müsste, trifft nie die Else-Anweisung zu.
Weiß jemand warum? ???
Gruß
Steffen
Dim doc As NotesDocument
'-----------------------------------------------------------------------------
Set view = db.GetView("(LieferantenKey)")
Set doc = view.getdocumentbykey( key )
'-----------------------------------------------------------------------------
If doc Is Nothing Then
'Einfach wegspeichern wenn das Dokument noch nicht existiert
Ok2Save = True
Exit Function
Else
...bla bla bla...
Codde:
Ich glaube fast das es daran liegen könnte das du ihm gar keinen Key mitgiebst.
Polarbaer:
Welchen Wert hat KEY ? Wahrscheinlich findet die getdocumentbykey anweisung kein passendes Dokument, sodass immer die IF Anweisung zutrifft !?
Till_21:
was auch gut der fall sein kann:
die methode sucht nach der ersten sortierten spalte.
ist die spalte, in der du nach dem key suchst, denn auch die erste sortierte ?
till
Steffen_Albrecht:
Erstmal vielen Dank für eure Antworten!
Ich habe den Fehler gefunden.
Ich habe eine versteckte Ansicht geschaffen, in denen nur die Schlüssel stehen.
Die Spalte, die nun die Schlüssel enthält, war nicht sortiert. ::).
Trotzdem nochmals vielen Dank für eure schnellen Antworten
Gruß
Steffen
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln