Nach einigem Herumexperimentieren habe ich herausgefunden, wie der Befehl @SetViewInfo auch für Kalenderansichten verwendet werden kann.
Folgendes steht in der R6 Designer Hilfe:
In a Calendar view:
@SetViewInfo( [SETVIEWFILTER] ; filterString ; columnName ; exactMatch )
Das ist natürlich Nonsens
und kostet einen Zeit und Nerven.
Dann die erste Erleuchtung: In der R6 Raum oder Ressource Datenbank wird folgendes in der Aktion "Ansicht nach Raum oder Ressource" von IBM verwendet:
@SetViewInfo([SetViewFilter];choice;"$23"; FALSE;1)
Aha, es gibt einen neuen ominösen Parameter FALSE.
Aber das ist es auch noch nicht! Denn:
Die referenzierte Spalte muss verborgen sein!Hier mein Code:
@SetViewInfo([SetViewFilter];@Name([CN];@UserName);"KeyName"; FALSE;1)
KeyName ist der programmatische Name der Spalte. Dieser muss als Parameter für @SetViewInfo in Hochkomma geschrieben werden. Die Spalte muss verborgen sein.
Andreas