Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: littleS am 21.02.05 - 13:32:58

Titel: formula debuggen
Beitrag von: littleS am 21.02.05 - 13:32:58
Hallo,

ich habe in einer View im Modul(?) "View Selection" eine Formula der Form

SELECT (Form="frmTermin" & ((@IsMember(@DbTitle;TerminBesitzer)&@IsMember(@Name([Abbreviate];@UserName);TerminTeilnAusA))|@IsMember(@UserName;TerminBesitzer))) | Form = "frmFeiertag"

jetzt würde ich mir gerne zur laufzeit ansehen, was in @DbTitle, TerminBesitzer,etc. steht. Im Debug Modus springt er dort aber nicht rein, kann ich mir die Werte der Variablen irgendwie über eine Messagebox ausgeben lassne?

Viele Grüße
Titel: Re: formula debuggen
Beitrag von: littleS am 21.02.05 - 13:37:03
nochmal hi,

habe gerade "debugging formula" in der designer hilfe eingegeben  ;D
Titel: Re: formula debuggen
Beitrag von: Marinero Atlántico am 21.02.05 - 13:45:52
Eine Ansichtsauswahlformel kann man selbstverständlich nicht debuggen.
Das wäre so ähnlich wie für einen SQL Select traditionelles Debugging zu erwarten. Mir ist kein RDBMS bekannt, dass dies unterstützt. V.a. weil es auch keinen Sinn macht.
Mach dir einfach eine zweite Ansicht mit der Auswahl:
Code
Select form = "frmTermin"
... und gebe dir die dich interessierenden Felder als Spalte heraus.
Btw. funktioniert @isMember(@UserName; Termin) nicht in normalen Ansichten (vielleicht ist dies die Ursache deiner Frage). @userName geht da nicht.
Alternative:
Spezielle view on first use private.
oder mit Leserfeldern arbeiten.

Axel
Titel: Re: formula debuggen
Beitrag von: littleS am 21.02.05 - 14:40:10
wie kann man denn aus einer view so eine spezielle view on first use private machen?
Titel: Re: formula debuggen
Beitrag von: Marinero Atlántico am 21.02.05 - 14:47:03
imho kannst du das nicht nachträglich ändern.
Du musst also eine neue Ansicht erstellen.

In der Designerhilfe gibt es ein Dokument namens: "Gemeinsame und private Ansichten". Dort steht eigentlich alles drin.
Va. Abschnitt Gemeinsam, privat bei Erstbenutzung
(benutz die Volltextsuche, falls du es nicht findest)
Titel: Re: formula debuggen
Beitrag von: littleS am 21.02.05 - 15:04:48
Hi,

wie kann ich denn nachträglich sehen, um welche Art es sich bei einer bereits bestehenden view handelt?

Viele Grüße
Titel: Re: formula debuggen
Beitrag von: Marinero Atlántico am 21.02.05 - 15:11:32
die on first use private sind oft doppelt im designer. schwer zu beschreiben.
Die vorliegende Ansicht ist auf jeden Fall gemeinsam.
Es ist ein bekanntes Traditions-Phänomen, dass hier @username in der view selection nicht funktioniert.