Eigene Programmfunktionen

Siehe auch:

Es können eigene Datenbankabfragen und eigene Datenbankanweisungen in das Programm und in die Menüstruktur eingebunden werden.

Dies setzt Kenntnis im Umgang mit SQL-Abfragen und Microsoft-Transact-SQL voraus, erlaubt dann aber sehr individuelle und komfortable Konfigurationen.

Die Erstellung der Abfrage oder einer Anweisung erfolgt über den Abfragegenerator von Access oder ein anderes Tool zur Datenbankadministration.

Gesteuert wird dies über die Tabelle ProgrammfunktionenExt. Über Einstellungen / Setup / erweitert  /  "Programmfunktionen (eigene)" können hier Einträge und Einstellungen vorgenommen werden.

Als Vorlage kann "Programmfunktionen (System)" dienen, durch die die Standardprogrammfunktionen konfiguriert werden. Änderungen und Ergänzungen durch den Benutzer sind möglich, an dieser Stelle aber sinnlos, weil diese Tabelle mit jedem Update neu erstellt wird.

Anders die Tabelle "ProgrammfunktionenExt": der Inhalt dieser Tabelle bleibt beim Update unberührt. Als Programmfunktionen verwendet das Programm die Einträge beider Tabellen, so dass dem Benutzer dann stets die Standard- und die benutzerdefinierten Programmfunktionen zusammen angeboten werden.

Benutzerdefinierte Programmfunktionen sind datenbankbezogen. Sind mehrere Datenpools vorhanden, sind diese Funktionen also für jeden Datenpool gesondert einzurichten.

Die benutzerdefinierten Programmfunktionen erscheinen in einem Cockpitmenü nach Wahl ("parent") sowie in den Listen des Cockpits / Funktionen / "alle" und ggf. "neu" und können wie jede andere Programmfunktion als Link oder Favorit konfiguriert werden.

Die Felder sind wie folgt zu konfigurieren:

Die Einstellungen an den Programmfunktionen und den Menüs und ein Wechsel des Datenpools werden erst nach einem Neustart des Programms wirksam.

Berechtigungen

Im Netzwerk kommt es vor, dass anderen Benutzern erst explizit die erforderliche Berechtigung erteilt werden muss, um solche eigenen Abfragen anzuzeigen ("SELECT-Berechtigung").

In diesem Fall ist mit Hilfe des Setup-Assistenten auf der Seite "Serverkonfiguration" ("Anweisung direkt eingeben") an die Datenbank jeweils folgende Anweisung zu richten:

grant all on meineabfrage to public

wobei "meineabfrage" mit dem tatsächlichen Namen der Abfrage zu ersetzen ist.


Impressum

a-jur-Kanzleisoftware

www.a-jur.de