Hilfe!!! Kombinationsfeld....

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Tertia
Beiträge: 5
Registriert: Do, 13.09.2012 11:43

Hilfe!!! Kombinationsfeld....

Beitrag von Tertia »

Hallo zusammen,

ich habe über openoffice base eine Bücherdatenbank und ein Eingabeformular erstellt. Nun möchte ich das mir in einem Kombinationsfeld die bereits eingegebenen Daten angezeigt werden. Bei allem was ich bisher probiert habe werden nur die neu eingegebenen Daten angezeigt, die dann aber beim neu öffnen wieder weg sind.

Ich hoffe ihr könnt mir Helfen.
RobertG
********
Beiträge: 2069
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Hilfe!!! Kombinationsfeld....

Beitrag von RobertG »

Hallo Tertia,

vielleicht schaust Du einmal bei den Handbüchern von LO: http://wiki.documentfoundation.org/imag ... re_V35.pdf. Die gesamte Version findest Du hier: http://de.libreoffice.org/hilfe-kontakt/handbuecher/ (etwas nach unten scrollen).
Du musst in einem Kombinationsfeld die entsprechenden Daten über einen SQL-Befehl laden. Angenommen Du willst einen Autor direkt in Deiner Tabelle speichern, hast aber schon vorher Autoren in der Tabelle gespeichert. Dann öffnest Du im Formular-Bearbeiten-Modus das Kombinationsfeld mit einem rechten Mausklick zum Bearbeiten. Bei den Daten steht zum einen das Feld ("Autor"). Dies ist das Feld, in das die neuen Daten eingetragen werden. Darunter dann die Datenquelle für die vorgegebenen Einträge. Da könnte jetzt z.B.

Code: Alles auswählen

SELECT DISTINCT "Autor" FROM "Medien" ORDER BY "Autor"
stehen. Alle Autoren aus der Tabelle Medien werden aufgelistet. Entweder wählst Du im Formular später also einen Autor aus der Tabelle "Medien" aus oder Du fügst einen neuen Autor in die Tabelle ein, die mit dem Formular verbunden ist. Das kann die Tabelle "Medien" sein (dann wird der Inhalt des Kombinationsfeldes immer größer), das kann aber auch eine andere Tabelle sein (dann ist das Kombinationsfeld so etwas wie ein Vorschlagsfeld, das nicht mit neuen Einträgen erweitert wird.).

Gruß

Robert
Tertia
Beiträge: 5
Registriert: Do, 13.09.2012 11:43

Re: Hilfe!!! Kombinationsfeld....

Beitrag von Tertia »

Ich danke dir für deine Antwort aber leider weiss kenne ich mich nicht mit SQL aus gib es da eine kleine erlärung zu das wäre echt nett
juetho
******
Beiträge: 617
Registriert: Di, 20.04.2010 15:46
Wohnort: Berlin

Re: Hilfe!!! Kombinationsfeld....

Beitrag von juetho »

Tertia hat geschrieben:... kenne ich mich nicht mit SQL aus gib es da eine kleine erlärung zu das wäre echt nett
In den genannten Handbüchern von Robert zu Base Gesamtband und Einführung werden SQL-Befehle an vielen Stellen benutzt und dort auch erläutert. Es ist deshalb angebracht, wenn du Erläuterungen zu dem betreffenden Kontrollfeld (hier: Kombinationsfeld) suchst und durcharbeitest - im Gesamtbuch nicht nur auf Seite 90, sondern auch Seite 239 ff.

Für SQL insgesamt kann ich dich auf eine Einführung in SQL hinweisen, die es auch im Buchhandel oder als PDF gibt. Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Tertia
Beiträge: 5
Registriert: Do, 13.09.2012 11:43

Re: Hilfe!!! Kombinationsfeld....

Beitrag von Tertia »

Danke euch beiden, das Funktioniert jetzt.
Antworten