Hallo zusammen
Um persönliche Ansichten vom Typ "private on first use" zu ersetzen, möchte ich die Funktion @SetViewInfo in einer kategorisierten gemeinsamen Ansicht verwenden. Die Ansicht ist in der ersten Spalte nach Benutzernamen kategorisiert.
Im PostOpen-Event der Ansicht habe ich folgenden Code:
REM { set filter};
@SetViewInfo( [SetViewFilter]; @Name([CN]; @UserName); "$19"; 1)
Da der Filter offenbar auch beim Wechseln in eine andere Ansicht bestehen bleibt, möchte ich dem ViewFilter im QueryClose-Event der Ansicht wieder zurücksetzten:
REM {clear filter};
@SetViewInfo( [SetViewFilter];""; "$19";1 )
Wenn ich für die Datenbank kein Frameset (Rahmengruppe) verwende, scheint das ganz gut zu funktionieren, wenn ich jedoch eine Frameset mit Page und Outline (Gliederung)auf der linken Seite und der Ansicht auf der rechten Seite verwende, erhalte ich beim Wechsel in eine andere View die Fehlermeldung "Cannot execute specifed command." ???.
Dies alles in einem 6.5.2 Client.
Weiss jemand von Euch eine Lösung für dieses Problem oder hat das gleiche Verhalten auch bereits beobachtet?
Gruss und besten Dank für die Unterstützung
Raymond
Hallo,
sorry, dass ich einen uralten Thread hoch hole, aber gibt es wirklich keine Lösung um den Filter einer mit @SetViewInfo gefilterte Ansicht beim verlassen der Ansicht wieder zurückzusetzen???
Das Verrückte an der Sache ist, dass der Filter zurückgesetzt wird, wenn ich ein @Prompt einfüge:
QueryClose der Ansicht:
@Prompt([OK];"";"Hallo");
@SetViewInfo( [SetViewFilter]; ""; ""; 1)
Lasse ich das @Promt weg, so erscheint bei der Auswahl einer anderen Ansicht die Fehlermeldung
"Cannot execute the specified command"
@SetViewInfo( [SetViewFilter]; ""; ""; 1)
Wer kann mir weiterhelfen ??? ??? ???
Danke!
Gruß Armin