Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: baggy am 06.10.03 - 10:47:45

Titel: Fe4hlermeldung "Falscher Datentyp"
Beitrag von: baggy am 06.10.03 - 10:47:45
Hallo,
wenn ich ein Dokument zum ersten mal abspeichere wird dies auch gemacht.
Wenn ich nun das gleiche Dokument ein zweites mal abspeichere bekomme ich die Fehlermeldung: "Falscher Datentyp für Operator oder @Funktion: Zahl erwartet".
Wie kann ich feststellen welche Formel falsch ist?

Gruß Baggy ???
Titel: Re:Fe4hlermeldung "Falscher Datentyp"
Beitrag von: Don Pasquale am 06.10.03 - 11:47:55
Poste doch mal den Code, der den Fehler evoziert.
Es gibt wohl einen @Formel-Debugger, aber der ist
auch eher buggy.

Ciao
Don Pasquale
Titel: Re:Fe4hlermeldung "Falscher Datentyp"
Beitrag von: ghost am 06.10.03 - 15:09:40
Die Felder der Maske werden der Reihe nach abgearbeitet. Wenn der Fehler in einer Formel eines Feldes entsteht, wird nach dem Auftreten des Fehlers abgebrochen. Das kannst Du ausnützen, in dem Du @Prompts in die Felder der Maske einbaust und dann einkreisen kannst in welchem Feld der Fehler auftritt.

Viele Grüße
ghost
Titel: Re:Fe4hlermeldung "Falscher Datentyp"
Beitrag von: Semeaphoros am 06.10.03 - 15:11:17
Man könnte das ganze vielleicht auch mal în einem N6 laufen lassen, N6 gibt bessere Fehlermeldungen (zT Feldnamen und so)
Titel: Re:Fe4hlermeldung "Falscher Datentyp"
Beitrag von: Glombi am 06.10.03 - 21:45:06
Die brutalstmögliche (sprich hessische) Methode:
Lösche ein Feld (immer das jeweils unterste rechts), speichere die Maske und probiere es erneut. Wenn kein Fehler auftritt: Nächstes Feld löschen usw.
Wenn dann der Fehler auftritt, weißt Du welcehs Feld diesen verursacht. Dann poste mal den Code.

Andreas
Titel: Re:Fe4hlermeldung "Falscher Datentyp"
Beitrag von: Driri am 07.10.03 - 09:25:23
Hi,

wenn das keine allzu große Maske (d.h. nicht zu viele Felder enthalten sind) ist, prüf einfach mal die Formeln für Vorgabewerte und Validierungen.
Oder schau dir mal in den Eigenschaften des Dokuments die Felder an, irgendwo wird vermutlich beim 2. Schließen des Doks ein Wert für eine Formel benötigt, die eigentlich eine Zahl braucht, wo Du in dem betreffenden Feld aber scheinbar einen String stehen hast.