Eigene ProgrammfunktionenEs können eigene Datenbankabfragen in das Programm und in die Menüstruktur eingebunden werden.
Dies setzt Kenntnis im Umgang mit SQL-Abfragen voraus, erlaubt dann aber sehr individuelle und komfortable Konfigurationen.
Die Erstellung der Abfrage erfolgt über den Abfragegenerator von Access oder ein anderes Tool zur Datenbankadministration.
Gesteuert wird dies über die Tabelle ProgrammfunktionenExt. Über Einstellungen / Setup / benutzerdefiniert / "Eigene Programmfunktionen" können hier Einträge und Einstellungen vorgenommen werden.
Als Vorlage kann die Tabelle "Programmfunktionen" 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 und können wie jede andere Programmfunktion als Link oder Favorit konfiguriert werden.
Die Einstellungen an den Programmfunktionen und den Menüs und ein Wechsel des Datenpools werden erst nach einem Neustart des Programms wirksam.
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 "Skript" im Administrationsmodus ("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 |