Hallo Forum,
mit folgendem @Formula filtere ich Dokumente in einer kategorisierten View:
tmpChoice := "Tools";
tmpCName := "Dokuart";
@Command( [ViewExpandAll] );
@SetViewInfo( [SetViewFilter]; tmpChoice; tmpCName; 1 )
Mit nachfolgendem @Formula möchte ich nun erreichen, dass die vorherige Auswahl zurückgenommen wird und die View mit der ersten Zeile in dem Frame erscheint, was leider nicht der Fall ist.
tmpChoice := "";
tmpCName := "Dokuart";
@SetTargetFrame("ApplicationContent");
@Command( [ViewExpandAll] );
@SetViewInfo( [SetViewFilter]; tmpChoice; tmpCName; 1 );
REM {Cursor auf erste Zeile};
@Command( [ViewExpandAll] );
_ViewName := @ViewTitle;
_Categories := @DbColumn("";"";_ViewName;1);
_FirstCategory := @Subset(_Categories;1);
@SetTargetFrame("ApplicationContent");
@Command( [ViewExpandAll] );
@SetViewInfo( [SetViewFilter]; “” ; "$&" ; 1 );
@SetTargetFrame("ApplicationContent");
@Command([OpenView];_ViewName;_FirstCategory)
Je nach zuvor angeklickter Zeile erscheint die View hochgeschoben, so dass der Eindruck entsteht, es gäbe "darüber" keine Dokumente.
Und nun kommts: Diese @Formula funktionieren außerhalb von Frames einwandfrei!
Weiss jemand Rat?
Alexis