Bedieneranlage per SQL
SQL-Befehl:
insert into USERTABLE (PROGRAMM, PERSONALNR, BEDIENERNR,BEDIENERNAME,GRUPPE,IRECHT, PASSWORT)
select 'BLINE' as PROGRAMM, PERSONALNR, copy(IntToStr(PERSONALNR),1,5) as BEDIENERNR, NAME1 as BEDIENERNAME, 'ADMIN' as GRUPPE, '000000001000' as IRECHT, '' as PASSWORT from CM_PERSONAL where Personalnr between 1005 and 1020;
Mithilfe dieses SQL-Befehls lässt sich ein Bediener in der Menü-/Rechteverwaltung anlegen.
Der Bediener wird immer mit der Personalnummer angelegt.
Es wird gleichzeitig das Recht für Zeiterfassung vergeben.
Das Passwort bleibt leer und muss manuell vergeben werden.
Mit folgenden Stellen des Befehls lassen sich ein paar Einstellungen vornehmen:
'ADMIN' as GRUPPE: Hier wird die Gruppe "ADMIN" hinterlegt. Es könnte statt "ADMIN" auch eine andere Gruppe hinterlegt werden.
where Personalnr >=1005: Hier kann man festlegen ob nur eine Personalnummer (=), größer gleich einer Personanummer (>=) oder kleiner gleich einer Personalnummer(<=) anlegt werden soll.
Mit dem „between“ Befehl hat man die Möglichkeit dies für verschiedene Gruppen zu nutzen.
Die Personalnummer muss dazu im Block für die einzelnen Bereiche angelegt werden.