Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gerhard am 07.04.04 - 09:51:10
-
Hallo zusammen !
Möchte eine Ansicht machen wo alle "Firma"-Dokumente angezeigt werden die das Feld SPARTE nicht enthalten !
Folgender Ansatz:
Ansichtsauswahl:
masken:="firma" &@IsUnavailable(sparte) ;
SELECT @IsMember(form;masken)
Alles richtig oder hab ich was vergessen?
Danke für die Hilfe!
-
Nein, besser so:
SELECT Form = "WieEureMaskeHeisst" & Sparte = ""
HTH,
Bernhard
-
Da hab ich aber das Problem dass mir alle Docs angezeigt werden die entweder das Feld Sparte haben, dieses aber leer ist, und alle die das Feld Sparte gar nicht haben !
Ich will aber die die das Feld Sparte gar nicht haben !
-
Dann tausch doch einfach das Sparte = "" mit @IsUnavailable(Sparte) aus. Das sollte doch auch gehen, oder täusche ich mich?
-
madmetzger hat Recht :
SELECT Form = "WieEureMaskeHeisst" & @IsUnavailable (Sparte)
Bernhard
-
Ist Notes bei den Feldbezeichnungen eigentlich case sensitiv ?
-
... im zweifelsfalle JA
-
Nein, es ist nicht case sensitive.
-
Ist Notes bei den Feldbezeichnungen eigentlich case sensitiv ?
interessante Frage.
Meine Erfahrung ist, dass es nicht case sensitiv ist.
-
.. es gibt funktionen in LS, die sensitiv sind: InStr, Replace, usw usw
-
Jo, wohl wahr (obwohl man in LS die case sensity einstellen kann), aber das hat doch nichts mit den Feldnamen zu tun.
Sowohl Formeln als auch LS akzeptieren Feldnamen unabhängig von Gross-/Kleinschreibung.
Bernhard
-
Ist Notes bei den Feldbezeichnungen eigentlich case sensitiv ?
Meine Erfahrung: Ab und zu
also im Zweifelsfall: JA
Andreas
-
@andreas
... wie ich schon (s.o.) sagte.
danke für die moralische unterstützung.
-
Na, das wäre ja lustig ...
LS legt zum Beispiel (meist) Felder, die es in einer Maske nicht gibt, in Grossbuchstaben an. Würde jetzt Notes in Ansichten, LS, Formelagents etc. case sensitive auf Feldbezeichnungen reagieren - Prost Mahlzeit.
Und von Tippfehlern mal ganz zu schweigen.
Interessanterweise scheint sich hierzu die DesignerHelp auszuschweigen.
Bernhard
-
Es gehört zu einem sauberen Programmierstil, alles case sensitive zu programmieren. Wer da schludert wird es schwer haben, wenn dann mal bspw. Java verwendet werden muss - oder wenn man was mit Unix/Linux macht.
Also: Vorher Gedanken machen über eine sinnvolle Namenskonvention und dann erst coden...
Andreas