Hallo,
folgende Situation:
ich hab eine Datenbank, in der meine Leute einen speziellen Antrag erstellen können. Dieser Antrag soll dann zu einer anderen Abteilung gehen, wo er bearbeitet wird. Dieses Weiterleiten sieht so aus, dass im vom Antragsteller erzeugtem Dokument ("alte Maske") ein Aktionsknopf ist, der ein neues Dokument erzeugt (@command([compose]; "neue Maske")). Diese(s) neue Maske(Dokument) öffnet sich aber in einem neuen Fenster (ähnlich wenn ich bei Mail's auf Weiterleiten klicke). Wenn nun das Dokument "neue Maske" gespeichert wird, dann wird im Ursprungsdokument ("alte Maske") der Status geändert (ein Feld welches nur eine Zahl enthält).
Problem:
Nach dem Speichern von "neue Maske" wird dies Dokument/Fenster geschlossen und ich sehe wieder das Ursprungsdokument ("alte Maske") wo sich aber der Status nicht geändert hat, da es nicht aktualisiert wurde. Außerdem ist der Knopf "weiterleiten" noch da. Er ist nur sichtbar, wenn der Status einen bestimmten Wert hat, da dass Dokument sich aber nicht aktualisiert hat, ist der Knopf auch nicht verschwunden.
möglich vorstellbare Lösungen (die aber nicht funktionieren):
1) Das Dokument "neue Maske" kann beim Speichern/Schließen das Ursprungsdokument ("alte Maske" aktualisieren. Ich hatte hier schon "refresh" und "reload" probiert, aber beides nicht hinbekommen
2) Das Dokument "neue Maske" öffnet sich im selben Fenster wie das Ursprungsdokument, "überschreibt" es also. Dazu hab ich den Knopf "weiterleiten" so programmiert: "@SetFrameSet(_Top); (@command([compose]; "neue Maske")". Vom optischen siehts gut aus, nur übernimmt jetzt das neue Dokument nicht mehr die Werte aus dem Ursprungsdokument
Hat jemand einen Tipp für mich
Besten Dank, Ralph