Base / Suchformular

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

iDont_know
Beiträge: 1
Registriert: Mi, 09.01.2013 07:56

Base / Suchformular

Beitrag von iDont_know »

Hallo,
ich arbeite erst seit kurzem mit dem OpenOffice und noch weniger habe ich Ahnung von Base / Access

ich habe eine Datenbank angelegt.
Nun möchte ich ein Suchformular erstellen.

Der ung. so funktioniert:

In dem ersten Feld wähle ich z.B. Land
In dem 2ten Feld Name

Und Base soll mir z.B. Adresse und Tel. Nummer ausspucken.
123.PNG
123.PNG (29.04 KiB) 776 mal betrachtet

Ich habe schon sehr lange rumprobiert, habe aber nichts erreicht :(
juetho
******
Beiträge: 617
Registriert: Di, 20.04.2010 15:46
Wohnort: Berlin

Re: Base / Suchformular

Beitrag von juetho »

iDont_know hat geschrieben:ich arbeite erst seit kurzem mit dem OpenOffice und noch weniger habe ich Ahnung von Base / Access
Wenn du mit OO arbeitest (in welcher Version auch immer), brauchst du keine Ahnung von Access zu haben; das ist ein MS-Produkt und hat mit OO nichts zu tun.
Der ung. so funktioniert:
Was soll "der ung." bedeuten? Etwas wie "der ungarische" ...? Oder "der ungebräuchliche Abkürzungsfimmel"? Die meinst vermutlich: "Das Suchformular soll ungefähr so funktionieren:" Versteh das bitte nicht als Beckmesserei. Wir sollen hier helfen, dann solltest du uns nicht lange raten lassen, was du meinst, sondern es klar ausdrücken.
In dem ersten Feld wähle ich z.B. Land
In dem 2ten Feld Name
Und Base soll mir z.B. Adresse und Tel. Nummer ausspucken.
Diese Funktionalität verstehe ich nicht. Was haben Land und Name miteinander zu tun? Das kann höchstens Einschränkungen liefern: Wenn ein Land ausgewählt wird, dann sollen die Namen zu diesem Land angezeigt werden. Wenn dann ein Name ausgewählt wird, können (sofern dieser Name eindeutig ist) Anschrift und Telefonnummer angezeigt werden.

Entsprechend dieser Formulierung musst du genauer über die einzelnen Schritte nachdenken und sie umsetzen, beispielsweise mit:

Code: Alles auswählen

SELECT Name || ", " || Vorname FROM Adressen WHERE Land = ?
Dazu ist es sinnvoll, das Base-Handbuch durchzuarbeiten. Dort gibt es verschiedene Verfahren für Suchmöglichkeiten.
Ich habe schon sehr lange rumprobiert, habe aber nichts erreicht :(
In einem Forum gibt es vor allem Hilfe zur Selbsthilfe. Wenn du an einer Stelle festhängst, solltest du dein bisheriges Vorgehen genauer beschreiben. Dazu gehört auch die Beachtung von Allgemeine Hinweise zur Forumsbenutzung, sinnvollerweise mit einer Beispieldatei.

Gruß Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Antworten