Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Silent_Bob am 04.06.04 - 11:37:34

Titel: Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: Silent_Bob am 04.06.04 - 11:37:34
guten tag zusammen,

in notes 5 würde ich gerne in einer DB eine ansicht erstellen, in der z.b. nur mitarbeiter mit dem anfangsbuchstan K angezeigt werden.

das ganze sieht so aus
maske: "mitarb1"
feld: "name"
feldwert: "nachname des mitarbeiters"


kann man in der ansichtsauswahl so filtern, dass man sagt: FORM="mitarb1" & Field="name" & "feldwert= K*"

im sinne von "alle mitarbeiter die mit K anfangen"?

ich habs bisher noch nicht hinbekommen.

kann mir da jemand einen tip geben?

danke im voraus
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: HipSlu am 04.06.04 - 11:47:14
sollte wohl eher ins entwicklungsforum....

wie auch immer - so sollte es gehen:

Form="mitarb1" & @UpperCase(@Left(feldname;1)="K")

mit @left kannst du dir aus einem string x zeichen herausschneiden, zur sicherheit aber noch entweder mit @uppercase oder @lowercase zum vergleichen auf gleich bringen
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: Silent_Bob am 04.06.04 - 11:59:34
hi,

ja sorry, hab nicht aufgepasst.... sollte ins entwicklerforum.

die formel in der ansichtsauswahl sieht jetzt so aus

SELECT Form="mitarb1" & @UpperCase(@Left(name;1)="K")

aber die ansicht bleibt leer...

es gibt aber eine menge einträge mit K, welches auch grossgeschrieben ist
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: HipSlu am 04.06.04 - 12:07:13
hi,

sollte aber gehen - hat die maske vielleicht einen alias-namen?

dann ist nämlich im feld form immer der alias name eingetragen; dann probier mal so, denn das fängt beides ab:

SELECT (@UpperCase(Form)="MITARB1" | @UpperCase(Form)="ALIAS-NAMEN") & @UpperCase(@Left(name;1)="K")
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: Silent_Bob am 04.06.04 - 13:33:02
hi,

ja klar. SOLLTE gehen...  ;)

also irgendwie ist in dieser formel der wurm drin

ich habe jetzt die formel mal wie folgt geändert:

SELECT Form="mitarb1" & @Left(name;1)="K"

so gehts komischerweise.

scheinbar scheint das mit dem UpperCase nicht so zu funktionieren.

aber jetzt hab ich wenigstens den dreh raus.
die formelsyntax ist auch notiert, damit ich das das nächste mal auch noch weiss.

danke für deine hilfe
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: Glombi am 04.06.04 - 13:39:29
Beim @Uppercase musst Du natürlich ein großes "K" und kein kleines "k" verwenden  ;D

Andreas
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: Driri am 04.06.04 - 13:57:19
Im übrigen sind die Klammern suboptimal gesetzt  ;D

Die ) vom Uppercase sollte schon vor dem = kommen.

Also so :

SELECT Form="mitarb1" & @Uppercase(@Left(name;1))="K"
Titel: Re:Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Beitrag von: Silent_Bob am 04.06.04 - 14:03:08
@Glombi:

ja, auf das grosse K hatte ich geachtet

@Driri:

jepp. es hat an der klammer gelegen. ich habe jetzt mal deine formel verwendet mit der optimal-gesetzen klammer, und damit geht es auch.

cool.


besten dank