2017-07-04 4 views
0

Ich mache derzeit eine sehr einfache Datenbank, aber habe nicht eine Weile gemacht. Mein Problem ist, dass ich einen Tisch habe, Getränke, der eine Spalte hat (die technischen Begriffe rutschen mir durch den Kopf), die Zutaten genannt werden. Diese Spalte wird aus zwei anderen Tabellen, volume und ingreditiert. Ich habe diese Tische aufgeteilt, weil es viele Getränke gibt, die die gleichen Zutaten, aber unterschiedliche Mengen von ihnen verwenden. Meine Frage ist also, welche Art von Abfrage/Beziehung ich haben sollte, um die Spalte korrekt zu füllen.Access Datenbank Feld Abfrage

Relationships in the table

Drinks Table

+0

Es kann kein Feld mit Werten aus 2 Tabellen gefüllt werden. Sie benötigen eine andere Tabelle (eine abhängige "Kinder" -Tabelle), um das "Rezept" (Zutaten und Mengen) für jedes Getränk zu dokumentieren. Sie sollten ein einführendes Tutorial zu relationalen Datenbankkonzepten und Access-Funktionen lesen. Sie verwenden mehrwertige Felder für Technik und Garnish. Ich habe nie mehrwertige Felder verwendet und empfehle sie nicht, könnte aber in diesem Fall zufriedenstellend sein. – June7

Antwort

0

In Ihrer Haupttabelle (Getränke) benötigen Sie Bezug auf gespaltet Tisch. Zum Beispiel brauchen Sie anstelle von Inhaltsstoffen ingredients_id und dasselbe für andere geteilte Tabellen.

Dann können Sie eine bis viele Abfragen verwenden, um Ihre Daten wie gewünscht zu füllen.

Verwandte Themen