Verfahrensingenieur25
Neuer Benutzer
- Beiträge
- 4
Hallo zusammen,
ich habe folgendes Problem in meiner Access Datenbank (Daten sind nur beispielhaft)
Tabelle A:
Tabelle B:
Jedem Datensatz in Tabelle B ("Datensatz 1") sind zwei Buchstaben aus der Tabelle A ("Buchstabe 1", "Buchstabe 2") zugeordnet. In der Tabelle A hat jeder Buchstabe eine weitere zugeordnete Zahl ("Beispielzahl"). Diese "Beispielzahl" möchte ich in einer Access/SQL-Abfrage abhängig nach dem eingetragenen Buchstaben in Tabelle B übertragen, um daraus zwei weitere Zahlen zu berechnen ("Berechnetes Feld1" und "Berechnetes Feld2"). Es kann vorkommen, dass "Buchstabe 1" ODER "Buchstabe 2" leer bleiben.
Falls das Beispiel noch unklar ist, bitte nachfragen. Mein Ansatz bisher:
SELECT TabelleB.*, TabelleA.Beispielzahl AS Zahl 1, TabelleA.Beispielzahl AS Zahl 2,
FROM TabelleA, Tabelle B
WHERE TabelleB.Buchstabe1 = TabelleA.Buchstabe AND TabelleB.Buchstabe2 = TabelleA.Buchstabe;
Leider hat das nicht geklappt. Vielleicht weiß ja jemand von euch weiter.
Vielen Dank im Voraus!
ich habe folgendes Problem in meiner Access Datenbank (Daten sind nur beispielhaft)
Tabelle A:
Buchstabe | Beispielzahl |
---|---|
A | 10 |
B | 20 |
C | 50 |
Tabelle B:
Datensatz 1 | Buchstabe 1 | Zahl 1 | Berechnetes Feld 1 | Buchstabe 2 | Zahl 2 | Berechnetes Feld 2 | Konstante |
---|---|---|---|---|---|---|---|
Text1 | A | 10 | = Zahl1*Konstante | B | 10 | =Zahl2*Konstante | 100 |
Text2 | B | 20 | =Zahl1*Konstante | =Zahl2*Konstante | 200 | ||
Text3 | B | 20 | =Zahl1*Konstante | =Zahl2*Konstante | 50 | ||
Text4 | C | 50 | =Zahl1*Konstante | =Zahl2*Konstante | 500 | ||
Text5 | =Zahl1*Konstante | C | 50 | =Zahl2*Konstante | 100 |
Jedem Datensatz in Tabelle B ("Datensatz 1") sind zwei Buchstaben aus der Tabelle A ("Buchstabe 1", "Buchstabe 2") zugeordnet. In der Tabelle A hat jeder Buchstabe eine weitere zugeordnete Zahl ("Beispielzahl"). Diese "Beispielzahl" möchte ich in einer Access/SQL-Abfrage abhängig nach dem eingetragenen Buchstaben in Tabelle B übertragen, um daraus zwei weitere Zahlen zu berechnen ("Berechnetes Feld1" und "Berechnetes Feld2"). Es kann vorkommen, dass "Buchstabe 1" ODER "Buchstabe 2" leer bleiben.
Falls das Beispiel noch unklar ist, bitte nachfragen. Mein Ansatz bisher:
SELECT TabelleB.*, TabelleA.Beispielzahl AS Zahl 1, TabelleA.Beispielzahl AS Zahl 2,
FROM TabelleA, Tabelle B
WHERE TabelleB.Buchstabe1 = TabelleA.Buchstabe AND TabelleB.Buchstabe2 = TabelleA.Buchstabe;
Leider hat das nicht geklappt. Vielleicht weiß ja jemand von euch weiter.
Vielen Dank im Voraus!