Hallo zusammen, leider habe ich ein Problem mit meiner Abfrage, irgendwie seh ich den Wald vor lauter Bäumen nicht.
Tabelle 1 (Kosten2015):
Stellennr (wird nachgeschlagen)
Personalnr (wird nachgeschlagen)
Kosten
Anteil1
Betrag1 (Kosten*Anteil1/100)
Anteil2
Betrag2 (Kosten*Anteil2/100)
Die gleiche Tabelle gibt es nun auch noch für 2016, gleiche Felder aber andere Einträge mgl andere Personalnummer zur Stellennummer.
Nun möchte ich eine Abfrage erstellen
Stellennr
Personalnr 2015
Betrag1 2015
Betrag2 2015
Personalnr 2015
Betrag1 2016
Betrag2 2016
Bei der von mir erstellen Abfrage verdoppelt er den Datensatz aus Tabelle 1 (2015), wenn zur gleichen Stellennummer in 2016 zwei Datensätze vorhanden sind.
Ich hoffe es ist einigermaßen verständlich und jemand weiß Rat.
Vielen Dank
Hallo,
ich verstehe nicht ganz, was Du willst. Schreibe mal richtige Werte in die Beispielfelder.
ZitatDie gleiche Tabelle gibt es nun auch noch für 2016,
Das sit aber schon mal ein grundsätzlicher Fehler. Die Daten sollten in eine Tabelle mit einem Feld für das Jahr.
Vermutlich reicht dann eine einfache gruppierte Abfrage zur gewünschten Darstellung.
PS:
Auf Nachschlagefelder in Tabellen direkt sollte unbedingt verzichtet werden.
Auch das Rechnen würde ich in einer Tabelle unterlassen. Berechnungen gehören in eine Abfrage.
oh und ich war so stolz als Anfänger.
Ich habe mich für eine Tabelle Pro Jahr entschieden, da es dort insgesamt 20 Spalten gibt und später noch weitere Jahre folgen sollen.
ok ein Beispiel
Es gibt die Stelle: Verwaltung Kasse (Nr1)
in Tabelle 1 für 2015 ist dieser Stelle der Mitarbeiter 1 (Supermann) zugeordnet Kosten ca 30 T€.
In Tabelle 2 für 2016 ist dieser Stelle der Mitarbeiter 2 (Superfrau) zugeordnet Kosten 15 T€ und der Mitarbeiter 3 (Batman) Kosten 10 T€.
Nun möchte ich in der Abfrage wissen
Stelle Verwaltung Mitarbeiter 2015 und Kosten Mitarbeiter 2016 und Kosten.
zu kompliziert erklärt?
Hallo,
ja, zu kompliziert.
Erstelle eine einfache Exceltabelle mit vorliegenden Daten und gewünschter Darstellung.
Natürlich mit realistischen Spieldaten.
ZitatIch habe mich für eine Tabelle Pro Jahr entschieden, da es dort insgesamt 20 Spalten gibt und später noch weitere Jahre folgen sollen.
Gleiche Daten kommen immer in eine Tabellen. Je Jahr eine Tabelle ist die schlechteste aller Lösungen.
Wieso kommen da jedes Jahr Felder hinzu ?
Datenbanktabellen verlängern sich durch neue Daten immer nach unten, niemals durch neue Felder. Wenn das erforderlich ist, ist das Konzept falsch.
ich hoffe es wird jetzt deutlicher
hier als Screenshot
Hallo,
das geht so gar nicht. Das ist völlig falscher Aufbau. Du brauchst hier mal mindestens 2 Tabellen. Eine Tabelle für die Kosten und eine Tabelle für die Aufteilung.
Die Tabellen müssen auch völlig anders gestaltet werden, Du hast die Tabellen in Excelform aufgebaut, das ist aber für Excel unbrauchbar.
Ich versuche Dir das mal umzugestalten.
Hallo,
im Anhang mein Vorschlag für eine Umsetzung.
Bitte die Beziehungen ansehen und dann das Formular.
Jetzt beschreibe mal wie eine Auswertung aussehen soll, oder reicht Dir die Abfrage in meinem Beispiel.
Oh, vielen Dank, dass sieht gut aus.
Die Auswertung, die ich benötige ist, soll pro Stelle erfolgen. Ich möchte die PlanKosten der Stelle 1 2015 und die PlanKosten der Stelle 1 2016 nebeneinander angezeigt bekommen, damit man diese vergleichen kann.
Der nächste Schritt wird sein, dass auch die Ist Kosten daneben stehen.
Viele Grüße
Hallo,
im Anhang das um 2 Abfragen erweiterte Beispiel.
Vielen Dank. So einfach kann es gehen... ;)