Hallo zusammen,
Ich habe erfolglos Google bemüht und auch die Forumssuche möchte nicht ich wäre sehr dankbar für jede Hilfe.
derzeit erstelle ich eine Datenbank für eine kleine Bibliothek (~3800 Einträge).
Es gab eine bereits eine Datenbank, allerdings vor ungefähr 10 Jahren mit MS Access und dementsprechend hässlich und unfreundlich, benutzt wurde sie auch nicht.
Ich habe zwar ein Grundwissen über Datenbanken aber Base war mir noch nicht vertraut, inzwischen ist es für mich zwar noch etwas unübersichtlich aber ich finde mich zurecht.
Bereits erreicht habe ich:
-Daten importiert
-Eine atomarisierte Datenbank erstellt
-Ausleihfunktion integriert
-Formulare (für neue Bücher, Ausgeliehene Bücher, Aufnahme von Kunden)
-Abfragen erstellt (sodass man asortierte Ausgaben bekommt, z.B: alle Bücher der Kategorie X)
-sowie eine Abrfrage für Rückgaben, dies ist noch etwas sperrig
Funktioniert auch alles ganz gut soweit, ob das auch professionellen Grundsätzen entspricht kann ich nicht sagen, besonders mit den Relationen bin ich mir nicht ganz sicher.
Soviel zum aktuellen Stand.
Meine eigentlichen Fragen sind nun:
1)
Da das Programm später nicht mehr von mir benutzt werden wird, möchte ich es hübsch und übersichtlich und vor allem narrensicher gestalten. Es soll also nicht mehr im eigentlichen Base gearbeitet werden.
Ich werde ein externes Formular erstellen (das bereitet mir noch etwas Kopfzerbrechen), ist es möglich, dort meine 3 Formulare und 28 Abfragen(leider sehr viele) zusammenzufassen, ich stelle mir ein paar kleine Buttons + PopUp Menu oder Drop Down Liste vor.
2)
Meine Chefin wünscht sich eine Art Warnung, d.h. wenn ein Kunde sich ein Buch ausleiht und es länger als 2 Wochen behält, soll man darauf aufmerksam gemacht werden, (z.B. durch rote Unterlegung des Namens o.Ä.).
Es werden alle Bücher, mit Kunde sowie eine automatische Ausleihnummer in einer Tabelle vermerkt. Ich möchte also noch eine Zeitfunktion (Timestamp?) einbauen.
Vielen Dank im Vorraus, falls ich mich unklar und/oder unvollständig ausgedrückt haben sollte, werde ich es natürlich bei Klagen ergänzen.
Der Bratfisch
EDIT:
OpenOffice: 3.3.0
Windows: XP Professional
embedded HSQL Datenbank