Ok, dann versuche ich mehr input zu geben
Also ich habe eine Maske, nennen wir die Maske 1.
In dieser Maske habe ich eine Tabelle mit 10 Zeilen und 2-3 Spalten.
Also in jeder Zeile ist ein Textfeld, wir geben denen die Namen von
Feld 1, Feld2, ..... , Feld 10. Die sind alle in einer Spalte.
Desweiteren befinden sich auch in jeder Zeile, aber in der 2. Spalte,
Aktion-HotSpots die auf eine 2. Maske leiten. Der geben wir den Namen Maske 2.
Ok. Die Maske2 soll Response auf Maske1 sein.
Das ist die Formel des HotSpots:
viewname := @Subset(@ViewTitle; -1);
@SetProfileField("tmpProfile"; "viewtitle"; viewname);
@PostedCommand([Compose];"Maske2")
Was ich jetzt will, dass wenn ich ins Feld1 was reinschreibe und auf den HotSpot neben dem Feld1 klicke, dass ich auf die Maske2 komme und mir der Wert aus der Maske1, Feld1, übergeben wird. Er soll dann in ein Feld (FeldM2) übergeben werden.
Früher, bei der großen DB, hab ich das mit dem LS gemacht, da hatte ich aber Probleme mit der makeresponse() Methode. Also hab ich mich entschieden das response per Formel zu machen.
Funktioniert mit der oberen Formel auch gut, nun dass eben das Wert nicht übergeben wird.
In der Maske2 ist diese Funktion "Werte übernehmen...." angeklickt.
Ich kann aber dem FeldM2 kein Vorgabewert geben, weil ich eben von Feld1....Feld10 habe.
Also, mein Grundgedanke ist, dass ich dann in jeder Zeile der Maske1, bei jedem HotSpot die Formel individuell ändere.
Also, die obere Formel, + Wertübergabe ( FeldM2 = Feld1) , bei der 2. Zeile dann eben (FeldM2 = Feld2 ) usw. .....
Also, ich denke jetzt ist es genauer erklärt ? Oder Bernhard ?
So nun der output