You’ve posted here …https://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/ad8dfa7e797a91fa8525702a00759bbd?OpenDocument
… and said at Lotusphere that using …
@SetTargetFrame(“[framename]”);
@UpdateFormulaContext;
@SetViewInfo([SetViewFilter]; “”; “[columnname]”; 1)
… in the QueryClose event would clear the view filtering set for that view.
There have been many reports here that the clearing method doesn’t work. I’ll add mine to those reports.
Here are my details:
Frameset - two frames: page with embedded outline in left, and view displaying in right.
Outline entries - computed actions:
@SetTargetFrame(“[framename]”);
@Command([OpenView]; “[viewname]”);
@SetViewInfo([SetViewFilter]; @UserName; “[columnname]”; 1);
views - QueryClose events: the three commands higher up in this post. Several different variations of the last statement tried:
@SetViewInfo([SetViewFilter]; temp; 0; 1)
@SetViewInfo([SetViewFilter]; “”; “”; 1)
@SetViewInfo([SetViewFilter]; temp; “”; 1)
Results - Error: “Cannot execute the specified command” clicking another outline entry.
I have used a workaround that involves putting "@SetViewInfo([SetViewFilter]; temp; “”; 1) into the PostOpen event of every other non-filtered view in the database. And that generally works, except that when users first open the database, they get the “Cannot execute the specified command” error message. They do not get it again after that moment.
Please tell us how we can reliably undo filtering in an outline/frameset environment.
Thanks,
Bill Lucas