Domino 9 und frühere Versionen > ND6: Entwicklung
Probleme mit @command([compose])
klaussal:
iregendwie werde ich nicht schlau.
Zusammengefasst:
du hast also eine Maske mit einem Button o.ä. und dahinter verbirgt sich o.a. Aktion @command([Compose]....).
wenn jetzt ein User, der die Role [Wasweissich] hat, öffnet sich NICHT die Druckmaske, sondern die Erfassungsmaske ???
Andysun:
weiterer Test :
ich habe nun die EingabeMaske zur Neueingabe geöffnet ( ohne Werte )
und dann den Aktionsbutton "Druckmaske" betätigt -> da geht es ,
er öffnet die Druckmaske, mhmm
liegt doch irgendwie an den Leser und Autoren Feldern.
Gruss
Andy
Andysun:
--- Zitat von: klauss am 05.08.04 - 12:22:27 ---iregendwie werde ich nicht schlau.
Zusammengefasst:
du hast also eine Maske mit einem Button o.ä. und dahinter verbirgt sich o.a. Aktion @command([Compose]....).
wenn jetzt ein User, der die Role [Wasweissich] hat, öffnet sich NICHT die Druckmaske, sondern die Erfassungsmaske ???
--- Ende Zitat ---
genau so ist es, aber ist er nicht der Rolle zugeordnet, funktioniert es.
Andysun:
so, ich glaube ich werde jetzt baden gehen, besser ist es.
Nachdem ich ein neues Dokument erstellt habe,
funktioniert der Aktionsbutton bei allen anderen Dokumenten auch.
Glaubt mir wirklich, ich hatte sogar vorhin Notes neu gestartet und es war kein positives Ergebnis zu sehen.
JETZT GEHT ALLES.
Vielen Dank für Eure Hilfe.
Mein Lieblingsspruch :
"KAUM MACHT MAN ES RICHTIG, GEHT ES"
Gruss
Andysun
Andysun:
Ein letztes :
ich kann jetzt genau sagen woran das Problem lag,
ich hatte eine Ansicht aus dem ich das Dokument auswählte,
in der Maskenauswahl stand @if(@ClientType="Notes";"Eintrag";"WebEintrag").
Wenn nun in Notes der Befehl COMPOSE benutzt wurde , hat er sich immer auf die Maske EINTRAG bezogen.
mit folgendem Befehl kann dies umgangen werden ( steht auch in der Hilfe unter COMPOSE )
@If(@ClientType="Notes"; @Return(Form); "WebEintrag");
Auszug aus der Hilfe:
Die Datenbank muss aber nicht geöffnet sein. Dieser Befehl erstellt kein Datenbanksymbol im Arbeitsbereich.
Wenn der Befehl in einer Ansichtsaktion verwendet wird, hat die Maskenformel der Ansicht Vorrang vor der im @Befehl angegebenen Formel. Um dieses Problem zu vermeiden, fügen Sie der Maskenformel der Ansicht folgende Zeile hinzu:
@If(@IsNewDoc; @Return(Form); "")
und es geht...
schönen Tag noch ( doch kein baden )
;)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln