Halihallo dukester
Das Feld Mitarbeiter in der Tabelle mit den Einnahmen ist verknüpft mit der Namentabelle und man kann mittels drop down Feld die namen auswählen!!
Du musst vom Denken von Access wegkommen. Hier geht es um SQL und nicht um Access.
Nomenklaturen wie "drop down Feld" gibt es in SQL nicht. Was du suchst ist ein
Query, der einen Join zwischen der Tabelle "Mitarbeiternamen" und "Mitarbeitereinnahmen"
und dann die Summe aller Einnahmen des korrespondierenden Mitarbeiters berechnet.
Beispiel:
Tabelle "Mitarbeiternamen":
---------------------------
id (Autowert)
name
vorname
strasse
...
Tabelle "Mitarbeitereinnahmen":
-------------------------------
mitarbeiter_id : Primärschlüssel
datum : Primärschlüssel
einnahme : Nummer
der Query würde dann etwa so aussehen:
SELECT
Mitarbeiternamen.name,
SUM(Mitarbeitereinnahmen.einnahme)
FROM
Mitarbeiternamen,
Mitarbeitereinnahmen
WHERE
Mitarbeitereinnahmen.datum <= #<datum# AND
Mitarbeiternamen.id = Mitarbeitereinnahmen.mitarbeiter_id
GROUP BY
Mitarbeitereinnahmen.mitarbeiter_id
würde dann etwa folgendes ausgeben:
name SUM(einnahmen)
--------------------------------
Mitarbeiter1 234
Mitarbeiter2 9872
Mitarbeiter3 387
Aber da das Mitarbeiter Feld in der Einnahmentabelle so ein drop down menu ist kann das meine aspseite wohl nicht korrekt abfragen!!
Du musst davon ausgehen, was in der Datenbank für Wertetypen angegeben sind, nicht
wie Access das darstellt. Für ASP ist die Darstellung von z. B. Access völlig irrelevant!
Also: Was steht in der Entwurfsansicht der entsprechenden Tabellen?
Verwendest du überhaupt Access oder eine andere Klicki-Bunti-0815-Datenbank?
Viele Grüsse
Philipp