Domino 9 und frühere Versionen > ND6: Entwicklung

@GetDocField

(1/3) > >>

Notes-Domino:
hallo!
hab ein problem mit @Dblookup...
warum holt er mit nicht den wert aus der form???

key:=IDField;
a:=@DbLookup("":"";"":"";"Kundensuche_4";key;1;[RETURNDOCUMENTUNIQUEID]);
b:=@GetDocField(a;kundenvorname);
b

TMC:
Mach mal ein ErrorHandling.

@If(@IsError(a); ...)

Warum: Du solltest überprüfen ob Dein DBLookup das zu erwartende Ergebnis zurückgibt.

Du kannst Dir das auch mal mit @Prompt ausgeben lassen.

Würde ich machen, bevor Du mit der Variable "a" weitermachst, um das ganze einzugrenzen.

Notes-Domino:
viiielen Dank für deine Antwort!
hab die @if- Function mal eingefügt und er gibt eine sehr lange Zahl zurück.. wenn ich aber dann mit @getField weitermache, zeigt er mir kein computed for Display feld an.. kein wert

TMC:
Entspricht denn diese sehr lange Zahl der exakten 32-stelligen UNID des Dokumentes, das Du suchst?
Das würde ich mal prüfen.
Weiter würde ich einen double-check auf den Feldnamen machen, nicht dass da ein Tippfehler vorhanden ist.
WICHTIG: Der Feldname wird als String erwartet, muss also in Anführungszeichen sein.

mibo11:

--- Zitat von: Notes-Domino am 01.07.05 - 19:24:09 ---b:=@GetDocField(a;kundenvorname)

--- Ende Zitat ---

Kundenname muss in Hochkommas stehen.

b:=@GetDocField(a;"kundenvorname")

Gruß Sascha

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln