Maske wechseln

  • Hallo Forum,


    ich habe zwei Masken: FORMULAR und PRINTFORM. Das Formular ist die Vorgabemaske. Wenn ich aus dieser Maske per Button in die andere Maske wechseln will mit:


    @Command([EditDocument]);
    @Command([SwitchForm];"PRINTFORM")


    bleibt immer die Maske Formular Offen, wobei an den Angfang des Dokumentes gesprungen wird. Wenn ich das "Printform" in der Formel weglasse (@Command([Switchform];"")), dann werden mir die beiden Masken die ich habe angezeigt und ich kann wählen. Aber selbst bei der manuellen Auswahl von PRINTFORM wird diese nicht angezeigt, es wird vielmehr an den Anfang des aktuellen Dokuments gesprungen. Die Maske Printform hat keinen Alias! Und Syntax habe ich auch dutzende Mal überprüft.


    Weiß hier jemand Rat?


    Gruß
    Bodo

  • Ohne "EditDocument" tut das bei mir einwandfrei. Mag natürlich auch damit zusammenhängen, wie Formeln ausgeführt werden. Alternativ kannst du "ViewSwitchForm" nehmen.

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Hmm..


    in einer Test DB mit Maske1 und Maske2 bekomme ich die Fehlermeldung "Angegebener Befehl konnte nicht ausgeführt werden". Muß irgendeine Relation zwischen den zu wechselnden Masken bestehen? Gibt es eine alternativer Möglichkeit per LS?


    Gruß
    Bodo

  • Per LS kannst du natürlich auch das Form-Feld des Backend-Dokumentes umbiegen und das UIDoc reloaden. Nicht getestet; vermute einfach mal, dass es so geht...

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • dann schaff ich mir evtl. ein neues Problem, wo ich doch eigentlich nur ganz simpel die Maske wechseln will. Warum will das verflixte switchform bzw. viewswitchform nicht? Gibt es irgendwelche Maskeneigenschaften oder andere Bedingungen die erfüllt sein müssen, damit der Wechsel funktioniert, leider gibt die Hilfe da wenig her.

  • Was geht denn daran nicht?? Wie sieht der exakte Aufruf aus? Von wo aus ruft du die Aktionen auf?


    Und wenn du per LS das Form-Feld umdrehst, kannst du es hinterher selbstredend auch wieder zurück drehen :roll:

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Der Aufruf erfolgt in der Maske "Formular" per Button, welcher derzeit nur die Formel: @Command([SwitchForm];"") enthält. Das Auswahlfenster mit den in der DB vorhandene Masken erscheint, ich wähle die Maske Printform (welche auch funktioniert, wenn ich in einer Ansicht mit Maskenformel arbeite) aber er springt in der aktuellen Maske (Formular) nur an den Anfang des Dokuments.

  • Kann ich nicht nachvollziehen. Tut bei mir einwandfrei.

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • In einer Test DB funktioniert es jetzt bei mir auch, aber leider nicht in der es darauf ankommt. Habe jetzt den Button in die Aktionsleiste gelegt und nicht mehr in der Maske, aber der Erfolg ist der gleiche. Isch wer noch Wahnsinnig mit der ... zweehundert Puls hab ich, .. balde.