[Gelöst] Fehlermeldung bei Versuch Page zu bearbeiten

24. September 2015 08:39

Hallo liebe Community.
Ich möchte folgendes tun:
Eine Page, die zuvor von mir erstellt wurde, soll nun bei dem Versuch, diese in irgendeiner Art zu bearbeiten, eine Fehlermeldung ausgeben.
Vielleicht etwas einfacher formuliert:
Page-Einstellungen: Editable = No
Wenn nun jemand versucht, etwas in ein Feld der Page zu schreiben oder zu ändern, soll eine Message oder Fehlermeldung mit der Nachricht "Sie sind nicht berechtigt, die Informationen des Debitors zu bearbeiten."
Zu aller erst vielleicht noch: Ist dies überhaupt möglich?
Und wenn ja, wie?
Danke schon mal im Voraus für alle Bemühungen :-?
Zuletzt geändert von Ramiyu am 25. September 2015 08:53, insgesamt 1-mal geändert.

Re: Fehlermeldung bei Versuch Page zu bearbeiten

24. September 2015 11:09

Hallo,

wenn die Page doch Editable = No ist, dann sind die Felder doch "ausgegraut" , warum dann noch ein Hinweis dass man nicht bearbeiten kann?
Wird der User schon merken dass er dort nicht berechtigt ist was zu ändern :)

Für Spezielle Fälle haben wir die User Setup Tabelle erweitert um Felder welche helfen können:
z.B. im OnDeleteRecord:
Code:
recUserSetup.GET(USERID);
IF NOT recUserSetup."Customer Delete" THEN BEGIN
  ERROR('Sie haben keine Berechtigung Debitoren zu löschen!!');
END;

Re: Fehlermeldung bei Versuch Page zu bearbeiten

24. September 2015 12:44

Danke schon mal für die schnelle Hilfestellung!

Die Message soll nur als weiteres Hinweis dienen, da wir des Öfteren Fragestellungen zu nicht-editierbaren Pages bekommen.
Sieht dann meist wie folgt aus: "Wieso kann ich die Page nicht bearbeiten? Ich bin doch ein Super-Benutzer.", oder ähnlich.

Deswegen wollte ich nun eine Mitteilung für diese Page erstellen, damit solche Situation in Zukunft dezimiert werden.
Allerdings komme ich nicht wirklich weiter.

Re: Fehlermeldung bei Versuch Page zu bearbeiten

24. September 2015 14:08

Hallo,

dann einfach in OnModiyTrigger der Page einen "Error" hart ausgeben.

Code:
Error('Diese Page darf nur gelesen und nicht bearbeitet werden')'


So in etwa :-)

Eine Bedingung müsste schon rein, weil sonst niemand diese Page bearbeiten kann.
Schon gar nicht Datensätze anlegen :-)
(Au?er dem Primärschlüssel)

Re: Fehlermeldung bei Versuch Page zu bearbeiten

25. September 2015 08:53

Vielen herzlichen Dank!