Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Milamber am 09.11.07 - 10:20:53

Titel: In einer Ansicht gewisse Werte ausblenden
Beitrag von: Milamber am 09.11.07 - 10:20:53
Hallo zusammen,

ich benötige mal einen Rat.

Ich habe eine Ansicht wo Telefonnummer angezeit werden. Es sollen keine UMTS Nummern angezeigt werden. Diese stehen zum Teil vor dem Namen des User und zum anderen hinter der Mobilfunknummer.

Die Datensätze mit dem Wort "umts" vor dem Namen blende ich so aus:
SELECT (Form = "Handy") & @Left(@LowerCase(Name);4)!="umts"

allerdings kriege ich das mit der handynummer nicht hin.
dieser Wert sieht z.B. so aus "0170-000000000 umts"  Die spalte heißt "Nebenstelle"
Das hier habe ich u.a. probiert:

SELECT (Form = "Handy") & @Left(@LowerCase(Name);4)!="umts" & @Right(@UpperCase(Nebenstelle);5)!="umts"

kann mir jemand helfen bitte? ist wohl was banales.

danke


Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: m3 am 09.11.07 - 10:22:31
Wie wärs mit
Code
@Contains( name; "handy" )
?
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: klaussal am 09.11.07 - 10:24:40
Wie wär's mit:

@Right(@LowerCase(Nebenstelle);4)!="umts"
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: Milamber am 09.11.07 - 10:44:11
Wie wär's mit:

@Right(@LowerCase(Nebenstelle);4)!="umts"


stimmt, bringt aber leider auch nichts.

@Contains(name; "handy")
bringt auch nichts
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: klaussal am 09.11.07 - 10:48:32
Next try:

SELECT (Form = "Handy") & (@Left(@LowerCase(Name);4)!="umts" | @Right(@lowerCase(Nebenstelle);45)!="umts"
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: m3 am 09.11.07 - 10:54:59
@Contains(name; "handy")
bringt auch nichts
Glaub ich, wenn Du es a) für Deine Bedüfnisse nicht negierst und b) in name dann "umts" steht - das @LowerCase und den richtigen Ausschließungsbegriff musst schon selber dazu schreiben
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: dirk_2909 am 09.11.07 - 11:03:30
Zitat
Es sollen keine UMTS Nummern angezeigt werden.

Jetzt muss ich noch mal nachfragen:
Willst Du eine bestimmte Spalte ausblenden oder das gesamte Dokument nicht in der Ansicht anzeigen?

Sind in dem Dokument, in dem die UMTS-Nummer gespeichert sind auch noch andere Werte, die Du aber in der Ansicht anzeigen willst??
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: Milamber am 09.11.07 - 11:07:38

Willst Du eine bestimmte Spalte ausblenden oder das gesamte Dokument nicht in der Ansicht anzeigen?

Sind in dem Dokument, in dem die UMTS-Nummer gespeichert sind auch noch andere Werte, die Du aber in der Ansicht anzeigen willst??

nein, das gesamte Dokument soll ausgeblendet werden
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: Milamber am 09.11.07 - 11:13:16
so klappt es :D

SELECT (Form = "Handy") & (@Left(@LowerCase(Name);4)!="umts" & @Right(@LowerCase(Nebenstelle);4)!="umts")

danke euch allen
Titel: Re: In einer Ansicht gewisse Werte ausblenden
Beitrag von: dirk_2909 am 09.11.07 - 11:15:11
dann sollte es mit den schon geposteten Antworten funktionieren...

Code
SELECT (Form = "Handy") & !@Contains( @LOWERCASE( @Trim( Name : Nebenstelle ) ) ; "umts" )