Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gerhard am 07.04.04 - 09:51:10

Titel: Ansicht @IsUnavailable Feld fehlt
Beitrag 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!
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: koehlerbv am 07.04.04 - 09:57:39
Nein, besser so:
SELECT Form = "WieEureMaskeHeisst" & Sparte = ""

HTH,
Bernhard
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: Gerhard am 07.04.04 - 10:11:20
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 !
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: MadMetzger am 07.04.04 - 10:17:09
Dann tausch doch einfach das Sparte = "" mit @IsUnavailable(Sparte) aus. Das sollte doch auch gehen, oder täusche ich mich?
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: koehlerbv am 07.04.04 - 10:20:54
madmetzger hat Recht :
SELECT Form = "WieEureMaskeHeisst" & @IsUnavailable (Sparte)

Bernhard
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: Gerhard am 07.04.04 - 10:31:31
Ist Notes bei den Feldbezeichnungen eigentlich case sensitiv ?
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: klaussal am 07.04.04 - 10:43:06
... im zweifelsfalle JA
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: koehlerbv am 07.04.04 - 10:48:56
Nein, es ist nicht case sensitive.
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: animate am 07.04.04 - 10:50:03
Ist Notes bei den Feldbezeichnungen eigentlich case sensitiv ?

interessante Frage.

Meine Erfahrung ist, dass es nicht case sensitiv ist.
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: klaussal am 07.04.04 - 11:15:47
.. es gibt funktionen in LS, die sensitiv sind: InStr, Replace, usw usw
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: koehlerbv am 07.04.04 - 11:18:29
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
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: Glombi am 07.04.04 - 11:30:11
Ist Notes bei den Feldbezeichnungen eigentlich case sensitiv ?
Meine Erfahrung: Ab und zu
also im Zweifelsfall: JA

Andreas
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: klaussal am 07.04.04 - 11:33:01
@andreas

... wie ich schon (s.o.) sagte.

danke für die moralische unterstützung.
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: koehlerbv am 07.04.04 - 11:40:29
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
Titel: Re:Ansicht @IsUnavailable Feld fehlt
Beitrag von: Glombi am 07.04.04 - 11:42:15
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