Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access XP: Mehrere Verknüpfte Tabellen in einem Formular





Frage

Hallo, ich habe folgendes Problem: ich habe in einer Datenbank mehrere Verknüpfte MySQL Datenbanken über ODBC verlinkt und mit dem Beziehungsmanager die jeweiligen id Werte der Tabellen verbunden, sprich, er soll, wenn in einer Tabelle ein wert p_id diesen Wert hat, aus einer anderen Tabelle den Wert p_name dort holen, wo p_id gleich p_id der ersten tabelle ist. Sage ich aber für das Formular ist die Datenquelle die erste Tabelle bekomme ich keine Werte der anderen Tabellen eingebunden, woran liegt das ? Mfg. Alexander

Antwort 1 von oliverV

Hallo Alexander,

du schreibst:
Zitat:

...die jeweiligen id Werte der Tabellen verbunden

das könnte die Ursache des Problems sein.

Beispiel:
Tabelle „Artikel“
ID_Artikel (Primärschlüssel – Auto Wert)
Artikelnummer
Artikelname
Mengeneinheit

Tabelle „Bestellungen“
ID_Bestellung (Primärschlüssel – Autowert)
Datum
Artikel (Zahl – verknüpft mit ID_Artikel)
Menge

Wenn du die ID’s (ID_Artikel und ID_Bestellung) miteinander verknüpft hast ist das falsch.

Verknüpfe das Feld Artikel der Tabelle Bestellung mit der ID_Artikel der Tabelle Artikel. Nun kannst du dir in einer Bestell-Abfrage die Bestelldaten anzeigen lassen, sowie ein oder mehrer Felder der Artikeltabelle.

Gruß


Antwort 2 von Teddy

Hallo Alexander !

Für ein Formular oder einen Bericht gibt es immer nur EINE Datenquelle.

Will man die Daten aus mehreren Tabellen haben, dann muß man eine ABFRAGE einrichten in der die Datensätze der beteiligten Tabellen entsprechend verknüpft werden.
Diese Abfrage wird dann als Datenquelle der Form benutzt.

Alternativ gibt es noch die Möglichkeit in ein Formular ein Unterformular einzubauen, denn Unterformulare haben wieder eigene Datenquellen.

Gruß
Teddy

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: