|
Home
Zur
Person
Dienstleistungen
Arbeitsweise
Beispiele
Webcam
Schedule
Pro
Basis-Datenbank
|
|
|
|
|
|
|
 
|
|
|
Basis-Datenbank
|
|
|
|
Hier finden Sie einige
Informationen zur Basis-Datenbank.
Wenn Sie mehr wissen wollen, lesen Sie das
PDF-Handbuch:

Handbuch
Basisdatenbank.pdf
|
Im FileMaker
Magazin (Ausgabe 2006/1 und 2) hatte ich
beschrieben, wie man ein eigenes Login-System
programmieren kann, das wesentlich flexibler und
leichter wartbar ist als die FileMaker-eigenen
»Konten und Zugriffsrechte«.
Anschließend schrieben mir viele Leser, die
nach Beispieldateien zu diesem Artikel fragten.
Um zu diesen Artikeln Beispieldateien liefern zu
können, hätte ich
- eine fertige Datenbank nehmen und alle
»überflüssigen«
Felder, Scripts, Layouts, Beziehungen usw.
löschen oder
- eine neue Datenbank anlegen und alle
dafür notwendigen
Felder, Scripts, Layouts, Beziehungen usw.
anlegen müssen.
Beide Lösungen wären mit sehr viel
Aufwand verbunden gewesen – zu viel
Aufwand jedenfalls für die (fast) kostenlos
verteilten Beispieldateien des FileMaker Magazins.
Weil sich aber die Anfragen häuften und die
Leser auch bereit waren, Geld dafür zu
bezahlen, bin ich einen dritten Weg gegangen:
Ich habe eine neue Datenbank programmiert, die
nicht nur mein Login-System
»illustriert«, sondern so weit ausgebaut
ist, dass sie als Basis für neue Datenbanken
verwendet werden kann. Um das Paket noch
interessanter zu machen, habe ich es um die
Funktionen Logbuch und
Datensatz-Sperre und viele kleine Features
erweitert.
|
|
|
Umfang der
Basis-Datenbank
Diese Datenbank enthält im wesentlichen
drei Funktionen:
- ein Login-System, mit dem die
Zugriffsrechte eines Benutzers per Name und
Kennwort viel flexibler gesteuert werden
können als mit den FileMaker-eigenen Konten
und Passwörtern;
- eine Datensatz-Sperre, die es auf
verblüffend einfache Weise ermöglicht,
mit Hilfe eines von Hand gesetzten oder
»berechneten« Schalters das
Löschen oder sogar das Verändern von
Datensätzen zu verhinden (siehe auch unter
hier);
- eine Logbuch-Funktion, die es Ihnen
erlaubt, mit nur einer einzigen
zusätzlichen Scriptzeile die
Ausführung bestimmter Scriptbefehl zu
protokollieren – zur Verbesserung der
Datensicherheit oder zur Fehlersuche bei der
Scriptprogrammierung. (Diese Technik ist in
Ausgabe 2006/3 des FileMaker Magazin
ausführlich beschrieben.)
Wie Sie die Datenbank benutzen können
A
Sie können die Datenbank benutzen, um die
drei genannten Funktionen auszuprobieren und ihre
Arbeitsweise kennenzulernen. Anschließend
können Sie diese Techniken dann –
gegebenenfalls abgeändert oder erweitert –
in Ihre eigenen Lösungen einbauen.
Im Falle der Logbuch-Funktion ist dieses
Vorgehen sinnvoll. Bei den meisten Datenbanken
dürfte es aber extrem aufwändig sein, das
Login-System und die Datensatz-Sperre
»nachzurüsten«, weil für diese
Funktionen in allen Dateien die Konten und
Zugriffsrechte überarbeitet und in
allen Dateien neue Felder, Beziehungen,
Scripts, und Layouts angelegt werden
müssen.
B
Einfacher ist es, wenn Sie die mitgelieferten
Dateien als Grundstock für eine neue Datenbank
verwenden. (Wie Sie dazu vorgehen sollten, ist im
PDF-Handbuch ausführlich beschrieben.)
Vielleicht sind Sie mir Ihrer aktuellen
Datenbank noch recht zufrieden. Dann haben Sie
wahrscheinlich keine Lust, Ihre Datenbank komplett
neu zu programmieren, nur um in Zukunft ein
verbessertes Login-System oder die Datensatz-Sperre
benutzen zu können. Zu Recht. Wenn Ihre
Datenbank aber schon einige Jahre auf dem Buckel
hat (vielleicht sogar ursprünglich noch aus
Zeiten vor Version 7 stammt), wäre es jetzt
eine gute Gelegenheit zu überlegen, ob nicht
doch die Vorteile einer kompletten
Neuprogrammierung überwiegen.
Die Basis-Datenbank kostet 250 EUR ink. MwSt.
und ist beim Entwickler (siehe unten)
erhältlich.
|
Wichtiger Hinweis
Mit dem Kauf der
»Basis-Datenbank« erwerben Sie
das zeitlich uneingeschränkte
Nutzungsrecht an der Datenbank. Sie haben
das Recht, auf Basis dieser Datenbank
beliebig viele Datenbanken für den
eigenen Bedarf bzw. für das eigene
Unternehmen zu entwickeln. Es ist Ihnen
ausdrücklich untersagt, diese
Datenbank als Basis für Datenbanken
zu verwenden, die Sie für Dritte
entwickeln, entgeltlich oder unentgeltlich
weitergeben. Die Weitergabe der
unveränderten
»Basis-Datenbank« ist ebenfalls
untersagt.
|
|
Klaus Kegebein
Datenbankentwicklung
|
Große Altefähre 13
D-23552 Lübeck
|
Telefon
Mobil
|
04 51–707
66 71
01 77–652
82 14
|
klaus.kegebein@gmx.de
www.kegebein.de
|
|
|
|