Verknüpfung von Daten - mehrdimensionales Formular

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

datenbankteam
Beiträge: 8
Registriert: Fr, 19.06.2009 10:28

Verknüpfung von Daten - mehrdimensionales Formular

Beitrag von datenbankteam »

Hallo an alle,

wir sind beim Entwurf einer Datenbank und kommen nicht weiter. Wir bräuchten eure Hilfe.

Es geht um ein Formular mit Adressbucheinträgen. Das Formular hat einige Felder und Optionen und ca. 50 Datensätze. Das funktioniert soweit, nur ist das Adressbuch zur Zeit nur für einen Nutzer ausgelegt. Wir hätten gerne, dass man im oberen Teil des Formulars mittels Pulldown-Menü zwischen mehreren Benutzern aus einer User-Tabelle wählen kann.

Wie können wir die Tabellen "Adressbuch" und "User" miteinander verknüpfen?

Könnte uns jemand einen Tipp geben?

Grüße und danke im Voraus :)
dbt
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Verknüpfung von Daten - mehrdimensionales Formular

Beitrag von pmoegenb »

Hallo dbt,

über eine SQL-Abfrage sollte das möglich sein:

Code: Alles auswählen

Select *
from Adressbuch a
LEFT INNER JOIN User b
ON a.UserID = b.UserID
Nach dieser Syntax müssen beide Tabellen ein Feld mit gleichlautendem Inhalt haben. In diesem Fall das Feld UserID. Zum sortieren kann nun noch der SQL-Befehl

Code: Alles auswählen

ORDER BY (Aufzählung der Feldnamen kommagetrennt).
hinzugefügt werden.

Aber Achtung, m. W. ist bei HSQLDB, bzw. .odb kein konkurrierender Zugriff möglich
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Antworten