20. Dezember 2005 13:10
OnOpenForm()
IF UserSetup.GET(USERID) THEN
IF UserSetup.ShowUnitCost=FALSE THEN
BEGIN
Hidecost := NOT(UserSetup.ShowUnitCost);
CurrForm.Code.EDITABLE := FALSE;
CurrForm.Description.EDITABLE := FALSE;
CurrForm.Description.VISIBLE := FALSE;
END;
20. Dezember 2005 15:46
20. Dezember 2005 16:51
20. Dezember 2005 17:33
20. Dezember 2005 18:00
20. Dezember 2005 18:03
20. Dezember 2005 18:08
20. Dezember 2005 18:23
Da sich die Rechte nicht von Datensatz zu Datensatz ändern, sollten die Trigger OnOpenForm() und OnActivateForm() ausreichen.mikka hat geschrieben:Auf dem OnAcitvateForm Trigger reicht nicht aus, der Code "CurrForm.Code.VISIBLE := FALSE;" muss auch auf den "Form - OnAfterGetRecord()" Trigger, dann kann der User die Spalte nicht mehr Anzeigen!
Richtig! Zugriffsrecht System 5330 "Tools, Zoom" darf in keiner Rolle den Usern zugeteilt werden.mikka hat geschrieben:@Timo: Welche Rolle darf der User nicht haben, wenn der Zoom deaktiviert sein soll? (ID-5330 Objektart System)?
Gruß Mikka
7. April 2006 09:40
7. April 2006 11:47
Das geht leider nicht. Du müsstest für für jede Möglichkeit einen eigenen Button haben, die dann alle übereinander liegen und dann ein- und ausgeblendet werden.Guenther hat geschrieben:Besteht die Möglichkeit, Menueinträge per Code zu sperren?
12. April 2006 14:46