Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: fluchtzwergin am November 01, 2016, 20:52:05

Titel: Abfrage
Beitrag von: fluchtzwergin am November 01, 2016, 20:52:05
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
Titel: Re: Abfrage
Beitrag von: MzKlMu am November 01, 2016, 21:05:11
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.
Titel: Re: Abfrage
Beitrag von: fluchtzwergin am November 01, 2016, 21:14:54
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?

Titel: Re: Abfrage
Beitrag von: MzKlMu am November 01, 2016, 21:20:29
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.
Titel: Re: Abfrage
Beitrag von: fluchtzwergin am November 01, 2016, 21:31:07
ich hoffe es wird jetzt deutlicher
Titel: Re: Abfrage
Beitrag von: fluchtzwergin am November 01, 2016, 21:53:08
hier als Screenshot
Titel: Re: Abfrage
Beitrag von: MzKlMu am November 01, 2016, 22:18:11
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.
Titel: Re: Abfrage
Beitrag von: MzKlMu am November 01, 2016, 23:14:15
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.
Titel: Re: Abfrage
Beitrag von: fluchtzwergin am November 02, 2016, 15:12:09
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
Titel: Re: Abfrage
Beitrag von: MzKlMu am November 02, 2016, 19:14:07
Hallo,
im Anhang das um 2 Abfragen erweiterte Beispiel.
Titel: Re: Abfrage
Beitrag von: fluchtzwergin am November 02, 2016, 19:29:41
Vielen Dank. So einfach kann es gehen...  ;)