Domino 9 und frühere Versionen > ND6: Entwicklung

werteübergabe

<< < (2/2)

my head:
ich habe folgende formel (in maske 1):

zugriff:=@UserAccess(@DbName);
@Set("zugriff";@TextToNumber(@Subset(zugriff;1)));

@PostedCommand([FileSave]);

@If(   zugriff<=2;
      @Prompt([Ok];"Hinweis";"Sie haben keine Berechtigung Masken zu öffnen!");         
      verwendungszweck=""|monat="";
      @Prompt([Ok];"Hinweis";"Sie müssen eine Auswahl treffen!");
      @Do(   @SetTargetFrame("headline");@Command([Compose];"h");@SetTargetFrame("main");   
               @Command( [OpenFrameset] ;"eingabe");@SetTargetFrame("bb");@Command([Compose];"                  bb");@SetTargetFrame("ba");@Command([Compose];"ba")));

@SetField("verwendungszweck";"");
@SetField("monat";0);
@SetField("ansicht";0)


in den anderen masken ist "formeln übernehmen aus..." aktiviert.
die felder, die übernehmen sollen, sind berechnete felder mit der formel:
verwendungszweck (feld in maske 1) - pro geöffneter maske eins...

aber irgendwas fehlt wohl noch, und mein brett (...) ist so dick, dass ich nicht weiß wo... aber ich muss wohl die maske, aus der übernommen werden soll noch wählen, aber wo??

Driri:
Nein, die Maske muß nicht gewählt werden.

Das müßte folgendermaßen ablaufen :

- Dokument mit Maske 1 erstellen
- Dokument speichern und offen lassen
- Dokument mit Maske 2 erstellen, Felder müssen dann als Vorgabewert die Feldnamen aus Maske 1 haben
- Dokument mit Maske 3 erstellen
etc. pp.

Das Problem in der von Dir verwendeten Formel könnte die Ausführungsreihenfolge der Formeln sein.
Einige Formeln werden generell am Ende ausgeführt, bin mir aber nicht mehr sicher, welche das waren.

Sonst probier mal, das "Posted" beim FileSave wegzulassen.

Wenns am FileSave scheitern sollte, würde ich auf Script ausweichen, damit kann man die Problematik dann auf jeden Fall umgehen.

my head:
nur das speichern in einen agenten auslagern oder im günstigsten fall alles in script umschreiben??

Driri:
Hmm..das mit nem Agenten habe ich noch nie gemacht. Probiers doch einfach mal aus.
Ansonsten müßte das komplett in Script erledigt werden.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln