2017-03-20 4 views
0

Hallo Alle Ich bin ein ziemlich neuer Benutzer Access 2010, und ich habe eine Frage in Bezug auf die Verwendung der Daten aus einer Tabellenbeziehung. Ich erstelle eine Datenbank mit einem tblUser und tblQA. tblUser speichert deren FullName, UserName und Team. tblQA enthält den Benutzernamen sowie viele andere Felder, die mit individuellen Qualitätsbewertungen zusammenhängen. Ich möchte in der Lage sein, Qualitätsbewertungen sowohl vom Team als auch vom einzelnen Benutzer einzusehen, und ich denke, dass ein angemessenes Datenbankdesign die Beziehung nutzen würde, anstatt das Team als separates Feld in meinem tblQA zu erfassen. Hier kommt es zu Problemen: Wie erstelle ich eine Abfrage von tblQA, die nach dem Teamfeld von tblUser gefiltert wird? Hier ist die Beziehungstabelle: http://imgur.com/a/AY2iI Lassen Sie mich wissen, wenn ich andere Informationen zur Verfügung stellen kann. Es ist ein bisschen schwer zu wissen, was ich alles zur Verfügung stellen muss, auch nachdem ich den Abschnitt mit den klaren Fragen gelesen habe.Verwenden von Daten aus einer Tabellenbeziehung

Antwort

0

Sie scheinen die Beziehungen mehr oder weniger getan zu haben.

Es ist nicht perfekt (zum Beispiel verwenden Sie die Feldnamen Teams in zwei Tabellen, in tblUser es eine ID enthält, und in tblTeams es enthält einen Teamnamen nehme ich an) - aber es sollte funktionieren.

Jetzt müssen Sie eine Abfrage erstellen, fügen Sie die Tabellen, die Sie daran interessieren, die Joins sollten automatisch angezeigt werden. Und dann ziehen Sie die Felder, die Sie benötigen (um Bedingungen zu sehen und/oder festzulegen) aus den Tabellen in die Feldliste unten (für verbundene Felder benötigen Sie nur eines aus dem Paar) und setzen Bedingungen, die Ihren Anforderungen entsprechen, z Beispiel UserLogin hätte eine Bedingung ="jsmith" oder Team= "Sales". Führen Sie die Abfrage aus, und Sie sehen 1 oder mehr Zeilen mit Daten aus allen 3 Tabellen.

Und Sie gehen von dort aus (wahrscheinlich ersetzt wörtliche Bedingungen wie = "jsmith mit einer Variablen durch eine Form oder VBA gesetzt

Wenn es nicht das, was Sie brauchen -.. Bitte kommentieren

+0

Leider ja die tblQA umfasst ein Team Feld, aber mir wurde jetzt gesagt, dass schlechtes Design.Auf der Grundlage Ihrer Informationen konnte ich eine neue Abfrage (und verwandtes Formular) basierend auf der Beziehung erstellen. Vielen Dank! –

Verwandte Themen