[Gelöst] Eintrag in der Navigationsleiste ausblenden

18. Mai 2010 01:56

Auf einem Formular befindet sich ein Button. Nachdem dieser Button betätigt worden ist, wird die Form auf Editable := false gesetzt. Wenn das Formular jedoch geschlossen wird und über die linke Navigationsleiste wieder geöffnet wird, ist die Form wieder Editable := True
Gibt es eine Möglichkeit, zur Laufzeit den Eintrag in der Navigationsleiste auszublenden, wenn der User auf den Button in der Form klickt?
Vielleicht gibt es auch noch einfachere Lösungen auf die ich nicht komme.
Vielen Dank für die Hilfe schon mal im Voraus.
Gruß Manfred
Zuletzt geändert von MJonas am 4. Juni 2010 19:48, insgesamt 1-mal geändert.

Re: Eintrag in der Navigationsleiste zur Laufzeit ausblenden

18. Mai 2010 07:30

Guten Morgen Manfred,

es ist nicht möglich, einen Eintrag in der Navigationsleiste per C/AL-Code ein-/auszublenden.

Wenn deine Form jedoch weiterhin in dem Zustand geöffnet werden soll, wie sie zuvor geschlossen wurde, musst du den Zustand irgendwo abspeichern.
Entweder in dem jeweiligen Datensatz oder in einer Setup-Tabelle (z. B. Debitoren & Verkauf Einrichtung, Lager Einrichtung, ... , Benutzer-Einrichtung).

Re: [Gelöst] Eintrag in der Navigationsleiste ausblenden

4. Juni 2010 19:54

Hallo Timo vielen Dank,

ich hab nun in einer Tabelle ein Datenfeld Klick definiert (Datentyp Integer). Dieses Datenfeld hat im Ausgangszustand den Attributswert 0. Wird nun im Formular der Absendebutton betätigt, wird der Attributswert auf 1 geändert.
Wird das Formular über die Navigationsleiste erneut geöffnet, wird im Trigger der Form zunächst geprüft, welchen Wert das Datenfeld hat. Beim Wert 1 kann die Form nicht mehr bearbeitet werden.

Vielen Dank und Gruß
Manfred