Hi Axel,
im Grunde funktioniert das ganz einfach. Jede Funktion wird in der DBP wie folgt definiert:
public <Name>(<statische Bedingung>;<dynamische Bedingung>;<Menü-Check>;<Rechte> ),<Prozedurname>
Wenn nun im <Menü-Check> eine Bedingung hinterlegt wird, dann wird diese ausgewertet (global, nicht für jeden Datensatz!) und der Hacken wird angezeigt, oder eben nicht
TRUE= Hacken aus
FALSE = Hacken ein
Beispiel:
m_myFunc(TRUE;TRUE;eq("0","$(myVar)")
,proc_myFunc
Hier wird der Hacken angezeigt, wenn die Variable $myVar nicht 0 ist.
Und ein Icon darf dann im Menü nicht verwendet werden, sonst wird das angezeigt und nicht der Hacken.
Gruß Daniel
------------------
cesa - connecting systems GmbH
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP