Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Freezer am 12.11.03 - 08:10:58

Titel: Problem mit Profildokument
Beitrag von: Freezer am 12.11.03 - 08:10:58
Hallo zusammen!
Ich hab´ folgendes Problem mit einem Profildokument.
Ich habe eine Maske (frm_Profile) mit ein paar Feldern erstellt und mittels der Buttonformel @Command([EditProfile]; "frm_Profile") ein Datenbankprofil erstellt.
Danach habe ich die Maske noch verändert, indem ich neue Felder hinzugefügt habe.
Wenn ich jetzt die Maske wieder aufrufen möchte, so erhalte ich die angehängte Fehlermeldung. Das Feld "TelPL1" wurde hinzugefügt. Ich versuchte bereits die Maske "normal" aufzurufen (ohne @Command([EditProfile]; "frm_Profile")) und habe sie auch schon umbenannt, aber der Fehler bleibt.

Weiss jemand Rat??? Muss ich eine nagelneue Maske mit anderen Feldnamen erstellen?

Danke,
Freezer

Titel: Re:Problem mit Profildokument
Beitrag von: Semeaphoros am 12.11.03 - 08:27:16
a) Was passiert, wenn Du das Feld aus der Maske nimmst?

b) Was passiert, wenn Du das Feld umbenennst?

c) Was für ein Feld ist es?

d) Gibt es eine Formel in diesem Feld?
Titel: Re:Problem mit Profildokument
Beitrag von: Freezer am 12.11.03 - 08:40:36
Zitat
a) Was passiert, wenn Du das Feld aus der Maske nimmst?
Dann kommt der Fehler mit dem nächsten neuen Feld
Zitat
b) Was passiert, wenn Du das Feld umbenennst?
Dann kommt die Fehlermeldung mit dem neuen Feldnamen
Zitat
c) Was für ein Feld ist es?
Ein berechnetes Textfeld
Zitat
d) Gibt es eine Formel in diesem Feld?
Ja, und zwar ein DBLookup.

So und mit der Beantwortung deiner Fragen ist mir langsam auch klar geworden, dass es wohl nicht an dem Profildokument liegt, sondern vielmehr an der Formel in den Feldern. Werde das jetzt nochmals checken.
Jedenfalls schon mal DANKE für den "Anschubser"  ;)

Gruß,
Freezer
Titel: Re:Problem mit Profildokument
Beitrag von: Semeaphoros am 12.11.03 - 09:12:19
dddddd as hab ich befürchtet, ddddddd as ist ganz klar Punkt ddddddd .......

Du suchst nach nicht existierenden Einträgen im View, und hast kein Fehlerhändling in Deiner Formel
Titel: Re:Problem mit Profildokument
Beitrag von: Axel am 12.11.03 - 09:42:01
Hi,

das Fehlerhandling bei @DbLookup - Formeln könnte so aussehen:

FIELD Feldname := Feldname;
value:=@DbLookup("":[NoCache]; ""; "Ansicht"; "Key"; "Feld");
@If(@IsError(value) | value = ""; @SetField("Feldname"; ""); @SetField("Feldname"; value))

Im Fehlerfall wird eine leere Zeichenkette in das Feld geschrieben, sonst der eigentliche Wert. Man kann natürlich auch jeden anderen Wert im Fehlerfall ins Feld übernehmen, z.B. "Kein Eintrag gefunden"


Axel
Titel: Re:Problem mit Profildokument
Beitrag von: Freezer am 12.11.03 - 10:13:39
Hallo nochmal!
Und so wurde aus einem "Problem mit Profildokument" eine Einführung ins Errorhandling bei @DBLookup.  ;D

Danke an alle!!!

Freezer