Domino 9 und frühere Versionen > Administration & Userprobleme

Automatische Feldwertgenerierung

(1/3) > >>

MTJ:
Ich habe ein Problem, an dem ich verzweifele. Hab schon danach gesucht, aber nichts gefunden. Also:

Ich habe eine Ansicht Stammdaten in denen die Felder Personalnummer (Zahl), Kostenstelle (Zahl), Vorname (Text) und Nachname (Text) in dieser Reihenfolge gelistet sind.

In einer anderen Maske habe ich ein Kombinationsfeld eingerichtet, in dem ich die einzelnen Personalnummern auswählen kann. Nun möchte ich gern in jeweils einzelnen anderen Feldern automatisch die Namen zu der ausgewählten Personalnummer generieren. Hab es auch schon folgendermaßen versucht:

FIELD Vorname:="Vorname";
@SetField("Vorname"; @DbLookup("":"NoCache";"";"Stammdaten";"Personalnummer";3))

Klappt aber leider nicht. Der entsprechende Eintrag wird nicht gefunden und es gibt eine Fehlermeldung.

Kann mir da bitte jemand helfen, oder habt ihr ne Idee, wie ich das anders machen kann?

Semeaphoros:
"Es gibt eine Fehlermeldung" ist ein wirklich super-Ansatz für die Fehlersuche ....... wie wäre es, wenn man den Wortlaut der Meldung bekäme ???

Vermutlich ist es aber einfach: lasse die Anführungszeichen von Personalnummer weg. Du willst ja den Inhalt des Feldes, nicht den Feldnamen selber suchen.

Axel:
Hi,

an zwei Stellen sind die Anführungszeichen zuviel.


Probier's mal so:

FIELD Vorname:=Vorname;
@SetField("Vorname"; @DbLookup("":"NoCache";"";"Stammdaten";Personalnummer;3))


Axel

MTJ:
Habe das Feld Vorname vom Typ Text und Berechnet angelegt. Dann gab ich deine Formel bei Objekte - Vorname(Feld) - Wert ein. Dann gibt Notes nach speichern und aufrufen folgende Fehlermeldung:

Feld: 'Vorname': Eintrag im Index nicht gefunden, oder der Index ist für die Ansicht nicht aufgebaut


MTJ:
Hab mal versucht, anstatt "Personalnummer" eine bestimmte Personalnummer (z.B. 102) einzugeben und siehe da, das funktioniert. Der Fehler liegt also in dem Kombinationsfeld. Dort musste ich @Text voranstellen, damit Notes die Auswahl generiert. Nun habe ich schon versucht, alles auf Text umzustellen und gar keine Nummern mehr benutze.  So kann ich zwar mit dem Kombinationsfeld ohne @Text arbeiten, jedoch zeigt er mir den gleichen Fehler an. Kann das eventuell daran liegen, das am Anfang nichts in dem Kombinationsfeld steht und er deshalb nichts finden kann?? Wenn ich eine bestimmte Nummer vorgebe, dann findet er ja etwas!

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln