Domino 9 und frühere Versionen > Administration & Userprobleme
Ansicht auswählen nach Anfangsbuchstaben in einem best. Feld?
Silent_Bob:
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
HipSlu:
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
Silent_Bob:
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
HipSlu:
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")
Silent_Bob:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln