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
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
- 1. Verwenden von Daten aus einer JSON-Antwort
- 2. Was sind die Vorteile einer Eins-zu-eins-Tabellenbeziehung? (MySQL)
- 3. Ruby on Rails Join Tabellenbeziehung
- 4. So pflegen Sie die Tabellenbeziehung
- 5. Gleiche Tabellenbeziehung in Entity Framework
- 6. R: Verwenden von ddply aus einer Teilmenge von Daten für jede Kategorie von Daten
- 7. Verwenden von dynamischen Daten aus JSP
- 8. Verstehen Sie die Tabellenbeziehung von sql scripted generiert von MySql
- 9. Abrufen von Daten aus einer mySQL-Abfrage
- 10. SQLITE: Importieren von Daten aus einer CSV-
- 11. Scrapping von Daten aus einer HTML-Tabelle
- 12. Speichern von Daten aus einer C# -Anwendung
- 13. Abrufen von Daten aus einer vorbereiteten Anweisung
- 14. Ergreifung von Daten aus einer Abfrage
- 15. Python: XPath verwenden, um Daten aus einer Tabelle zu erhalten
- 16. SQL: Verwenden von Daten aus einer Tabelle zum Einfügen neuer Daten in eine andere Tabelle
- 17. Lesen von Daten aus einer PLIST-Datei
- 18. Lesen von CSV-Daten aus einer Datei
- 19. Lesen von Daten aus einer Datei
- 20. Extrahieren von Daten aus Zeilen einer Textdatei
- 21. Ziehen von Daten aus einer ComboBox
- 22. Drucken von Daten aus einer $ watch Eingabe
- 23. Zuweisen von Daten aus einer Variablenausgabe-Argumentliste
- 24. Abrufen von Daten aus einer relationalen Datenbank
- 25. PHP - Rückgabe von Daten aus einer Funktion
- 26. Lesen von Daten aus einer anderen db
- 27. Speichern von Daten aus einer mobilen Anwendung
- 28. Extrahieren von Daten aus einer Zeichenfolge jquery
- 29. Abrufen von Daten aus einer Datei Json
- 30. Speichern von Daten aus einer JSON-Antwort
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! –