Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: tks am 28.11.07 - 14:55:09

Titel: Problem mit ComputeWithForm(False,True)
Beitrag von: tks am 28.11.07 - 14:55:09
Hallo.

Ich habe ein Problem mit o.g. Methode. Ich möchte in einer Datenbank alle Dokumente "prüfen". D.h. ich wollte mit ComputeWithForm(False,True) feststellen, ob das Dokument fehlerfrei ist. Wenn nicht, wollte ich das Dokument entsprechend kennzeichnen.

Jetzt habe ich aber feststellen müssen, das mir mit dieser Methode fast alle Dokumente als "fehlerhaft" gekennzeichnet wurden. ComputeWithForm hat also (nahezu) immer False zurückgeliefert bzw. einen Fehler geworfen. Wenn ich die Dokumente dann aber im Client öffne und F9 drücke bzw. das Dokument speichere, kommt keine Fehlermeldung.

Wie kann es sein, daß ComputeWithForm einen Fehler entdeckt, der dann doch nicht vorhanden ist?

Hier im Forum habe ich viel "schlechtes" über ComputeWithForm gelesen. Also besser Finger weg? Oder gibt es Alternativen?

Danke und Gruß
Titel: Re: Problem mit ComputeWithForm(False,True)
Beitrag von: koehlerbv am 28.11.07 - 15:04:46
ComputeWithForm funktioniert nur unter bestimmten Bedingungen und kann nicht alle Formeln der Maske korrekt umsetzen.
Im Zweifelsfalle (so wie bei Dir): Finger weg.

Alternative: Alles schön zu Fuss ... Anders geht es leider nicht.

Bernhard
Titel: Re: Problem mit ComputeWithForm(False,True)
Beitrag von: tks am 28.11.07 - 15:12:28
Das war die befürchtete Antwort.

Trotzdem Danke Bernhard.