Domino 9 und frühere Versionen > Entwicklung

@If bei verbergen

(1/5) > >>

Silver:
Hallo!

Habe mal wieder zwei Probleme:

1. Wie kann ich eine Aktion in der Schaltflächenleiste verbergen wenn zwei Situationen eintreten. Habe es wie folgt versucht:
@If(status = "0");
@If(rücklauf = "ja";
So greift aber nur die zweite Zeile. Wenn Status 0 ist, erscheint trotzdem die Aktion. Will dass die Aktion bei beiden Bedingungen ausgeblendet wird.

2. Ich will durch eine Aktion über eine Ansicht den Wert eines Feldes (des ausgewählten Datensatzes) ändern und eine Abfrage erscheinen lassen. Bsp. Soll das Dokument ins Archiv verschoben werden? Bei ja, soll der Wert des Feldes "Status" auf 2 gesetzt werden. Bein nein passiert nichts.

Hoffe mir kann jemand helfen.

LuckyMan:
Also wenn du die Aktion verbergen willst, wenn beide Bedingungen alternativ eintreten, dann muß das wohl so aussehen:

@If(status = "0") | @If(rücklauf = "ja");

Gruß

LuckyMan

Silver:
Danke, dass funzt schon mal.
Zu meinem zweiten Prob... muss ich das irgendwie über @prompt lösen??? ???

Driri:
Mit Prompt wäre es machbar.

auswahl := @Prompt([YesNo]; "Archivieren ?"; "Bla Bla, willst Du wirklich ?".);
@If(auswahl=1; Archivieren; NixTun)

Silver:
Danke, da bekomme ich aber leider die Fehlermeldung, dass := nur am Anfang eines Ausdrucks stehen darf. Ich hab diese Formel schon als Bestandteil einer weiteren Formel. Es befinden sich also vorher schon Befehle in der Aktion.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln