Seite 1 von 1

Filter für Bibliotheksdatenbank

Verfasst: Mo, 26.10.2009 14:13
von nessy
Hallo zusammen,

[Vorgeschichte]
ich habe auf Arbeit die Aufgabe erhalten aus den Bücherbeständen eine Bibliothek zu gestalten. Damit meine Kollegen als Nutzer darauf auch auf dem PC zugreifen können, habe ich eine oOO-Base Datenbank erstellt. Da ich zwar über Formulare neue Daten bequem eingeben kann, aber keinen Datensatz suchen (Beispielsweise Buch zu bestimmten Thema), habe ich im Internet recherchiert und bin über diese Beispieldatenbank gestolpert (https://www.ooodev.org/beispieldatenbanken.html). Jedoch klappt das Umschreiben nicht. Also habe ich mich an diesem Beispiel nur orientiert und weitestgehend selber gestaltet. ich habe jetzt also mehrere Writerdokumente zwischen denen ich hin und her springen kann und auch neue Datensätze eingeben kann. Nur suchen kann ich noch immer nicht. Daraufhin habe ich hier: viewtopic.php?f=18&t=19988 geschaut und probiert. aber nichts klappt.

was ich vor[hatte]:
ich habe ein Writerdokument ("Bücherdatenbank") mit einem Tabellenkontrollfeld ("TableControl"), welches mir bereits alle vorhandenen Datensätze (also Bücher) anzeigt (mit "Standort","Autor" und "Titel"). Darunter ist ein Textfeld ("TextBox"), in welches ich gerne den Suchbegriff eingeben will (hier Autor)und mit Klick auf die Schaltfläche (PushButton) alle zutreffenden Datensätze (vollständig) im Tabellenkontrollfeld anzeigen lassen. Zu allen anderen suchbaren Spalten wie Titel gibt es jeweils wieder Textfelder und Schaltflächen. Zu finden sind die Informationen in Bibliothek.odb in der Tabelle "Bücher" und Spalte "Autor"

nur das entsprechende Makro bekomme ich halt alleine nicht hin und brauche eure Hilfe. Da ich sowas leider noch nie gemacht habe. Bitte nicht verzweifeln ;-) . Im übrigen arbeite ich mit Windows xp und openoffice 3.1

zuerst müsste ich doch die Pfadkonstanten festlegen und noch weitere.
dann kann ich das makro mit Sub + Name beginnen.
und dann ..mmh. habe ich zwar bissel was durch kopieren und modifizieren versucht. aber wirklich verstanden habe ich es nicht.
nur das Ende is mir wieder klar :-)

ich hoffe, ihr könnt mir vielleicht einen Weg weisen, wie ich zu meiner Lösung kommen kann. ich habe auch leider nichts gefunden, was mir basic soweit näher bringen konnte, damit ich weiss was zu tun ist.

Liebe Grüsse und Vielen Dank im Voraus schon alleine für das Interesse an meiner Frage,

nessy