Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Lorenz am 21.03.03 - 15:13:52
-
hallo
ich bin gerade dabei meine Facharbeit (Betriebliche -Lehrabschlussarbeit für Informatiker in der Schweiz) am programmieren. das ganze gibt so eine art "e-bay on notes".
jetzt habe ich ein kleines problem.
ich habe eine maske bzw. dokumente, bei welcher(n) ich den namen des erfassers speichere. jetzt möchte ich in einer ansicht (view) in der ansichtsauswahl mit folgender formel nur die dokumente anzeigen, welche auch vom aktuellen eingeloggten benutzer erstellt wurden. (noch alles klar? ???)
hier die formael SELECT tf_ERF_erfasser_V = @name([cn];@username)
das tf_ERF_erfasser_V ist das feld, welches beim speichern mit @name([cn];@username) abgefüllt wird.
doch das funktioniert überhaupt nicht. kann mir jemand helfen. was mache ich falsch?
herzlichsten dank!
-
ich geh mal davon aus, dass deine ansicht eine oeffentliche ansicht ist...
oeffentliche ansichten duerfen/sollten KEINE @username-formeln in der view selection beinhalten!
Benutze hierzu private ansichten, oder aber bette eine oeffentliche ansicht in eine maske ein und arbeite mit 'show single categorie'...
gruss
-
- das geht nicht oder nicht so richtig, dynamische views funktionieren mit R5 nicht.
- machst du das im web oder in notes ?
cu
-
danke für die antworten :D
- ich mach die db fürs web.
- ich versuchs mal mit 'show single categorie'
-
Hi,
ich hab das mal so in R5 gemacht, und es läuft einwandfrei:
SELECT Form = "blabla" & (Feld1 = @UserName | Feld2 = @UserName)
Hab auch schon öfters über Probs gelesen bezügl. @Username in Ansichten, aber bei mir gehts einwandfrei.
Bob
-
@bob : fragt sich wie lange und bei wem es noch funktioniert ?
-
@till21
habs mal mit 'show single categorie' versucht, jedoch klappt das nicht so ganz.
hast du ein bsp. wo ich das mal ab - kukken könnte?
oder was gilt es besonders zu beachten?
gruz
-
also :
die view ist in der ersten spalte kategorisiert nach @name([CN];FeldName)...
die selektion : select form="blabla"
die view wird in eine maske eingebettet...
als showsinglecategorie traegst du @name([cn];@username) ein...
thats it
-
@Bob
... solange nur du die DB verwendest kein Problem, doch wenn das dingens auf eiem Server liegt und andere darauf zugreifen, wird der Index der View auf dem Server jedes mal neu erstellt - und genau das ist der Grund für die private Ansicht - bzw. für die eingebettete Ansicht...
@Lorenz
... ich habe ein Musterbeispiel für eine eingebettete View auf meiner Homepage liegen...
http://www.anton-tauscher.de/download/DynView.zip (http://www.anton-tauscher.de/download/DynView.zip)
http://www.anton-tauscher.de/download/DynView.nsf (http://www.anton-tauscher.de/download/DynView.nsf)
ata