von sigma_user » Mi, 01.04.2015 13:44
Hallo,
ich stehe vor folgendem Problem:
ich habe eine Datenbank in welcher Objekte verwaltet werden, welche mit unterschiedlichen Dokumentationsverfahren dokumentiert werden.
D.h. OBJ wird dokumentiert mit FOTO MESSBILD ZEICHNUNG
Dafür habe ich jeweils eine Tabelle OBJ, FOTO, MESSBILD, ZEICHNUNG erstellt
Da nun zwischen jedem OBJ und der jeweiigen Dokumentationsart eine n:m Beziehung besteht, werden die Tabellen verknüpft über
Verknüpfungstabellen OBJ_FOTO, OBJ_MESSBILD, OBJ_ZEICHUNG; jede dieser Tabellen enthält lediglich als Foreignkey die ID der angehängten Tabellen.
Soweit so gut, auffüllen der Datenbanken funktioniert, Formulare erstellen auch, einfache Abfragen wie z.B. OBJ zu MESSBILD ebenfalls.
Ich benötige nun aber eine Abfrage mit welcher alle Dokumente zu jeweils allen OBJ erstellt wird. Hier scheitere ich an meinen SQL-Kenntnissen:
ich habe es versucht mit JOIN etc. entweder bekomme ich elend lange Listen welche mir alle Kombinationsvariationen aufzeichen ....
oder aber anderes Extrem - es werden mir nur die OBJ angezeigt für die auch Dokumente vorliegen.
Leider ist es aber so, dass nicht für alle OBJ alle Dokumentationsarten vorliegen, oder eben noch nachgeholt werden müssten; und genau die Lücken würde ich gerne in einer Gesamtliste sehen.
Vielleicht kann mir hier im Forum jemand helfen, oder einen Tip geben wo ich suchen kann; bin mit Hilfe der bei Google aufgefundenen Tutorials nicht wirklich weiter gekommen, da auch die SQL-Syntax bei Base wohl etwas anders ist (z.B. Verwendung von Klammern, hab ich nicht verstanden).
Vielen Dank für Eure Vorschläge
Marcus
Hallo,
ich stehe vor folgendem Problem:
ich habe eine Datenbank in welcher Objekte verwaltet werden, welche mit unterschiedlichen Dokumentationsverfahren dokumentiert werden.
D.h. OBJ wird dokumentiert mit FOTO MESSBILD ZEICHNUNG
Dafür habe ich jeweils eine Tabelle OBJ, FOTO, MESSBILD, ZEICHNUNG erstellt
Da nun zwischen jedem OBJ und der jeweiigen Dokumentationsart eine n:m Beziehung besteht, werden die Tabellen verknüpft über
Verknüpfungstabellen OBJ_FOTO, OBJ_MESSBILD, OBJ_ZEICHUNG; jede dieser Tabellen enthält lediglich als Foreignkey die ID der angehängten Tabellen.
Soweit so gut, auffüllen der Datenbanken funktioniert, Formulare erstellen auch, einfache Abfragen wie z.B. OBJ zu MESSBILD ebenfalls.
Ich benötige nun aber eine Abfrage mit welcher alle Dokumente zu jeweils allen OBJ erstellt wird. Hier scheitere ich an meinen SQL-Kenntnissen:
ich habe es versucht mit JOIN etc. entweder bekomme ich elend lange Listen welche mir alle Kombinationsvariationen aufzeichen ....
oder aber anderes Extrem - es werden mir nur die OBJ angezeigt für die auch Dokumente vorliegen.
Leider ist es aber so, dass nicht für alle OBJ alle Dokumentationsarten vorliegen, oder eben noch nachgeholt werden müssten; und genau die Lücken würde ich gerne in einer Gesamtliste sehen.
Vielleicht kann mir hier im Forum jemand helfen, oder einen Tip geben wo ich suchen kann; bin mit Hilfe der bei Google aufgefundenen Tutorials nicht wirklich weiter gekommen, da auch die SQL-Syntax bei Base wohl etwas anders ist (z.B. Verwendung von Klammern, hab ich nicht verstanden).
Vielen Dank für Eure Vorschläge
Marcus