Hallo Community,
ich möchte bei einer Auswertung KOST-Kostensalden zwei Filter verwenden. Zunächst filtere ich nach Kostenstelle, das ist soweit kein Problem. Desweiteren möchte ich auf ein paar Konten verzichten. Hier hakt es dann. Woran könnte das liegen 🤔
Gelöst! Gehe zu Lösung.
Mal ein Schuss in's blaue.
Ich vermute das die Selektionskriterien nicht vernünftig abgearbeitet werden:
In einer Access-Abfrage würde diese vermutlich wie folgt aussehen:
Das ergibt natürlich keinen Sinn, da die Kriterien nicht gleichzeitig, sondern sequentiel verarbeitet werden. Ein Lösung würde es IMO nur geben, wenn man mit sog. Unterabfragen arbeiten würde. Ob die DATEV-Kostenstellen das können, mag ich bezweifeln.
Unterabfragen:
1. Abfrage filtert auf die Werte KOST
2. Abfrage filtert das Abfrageergebnis (Teilergebnis der Tabelle) nach den Konten.
Gruß Achilleus
Hey @Gelöschter Nutzer ,
danke für Deine Antwort. Ich frage mich allerdings, wo dann der Sinn darin liegt, dass man in einem Filter zwei Felder definieren kann 🤔
So wie die Aufgabenstellung ist müsste es doch wie folgt heißen:
1. Bedingung: 110 und <> 4911 und <> 6500 und <> 6510 und <> 7810 oder
2. Bedingung: 120 und <> 4911 und <> 6500 und <> 6510 und <> 7810 oder
3. Bedingung: 130 und <> 4911 und <> 6500 und <> 6510 und <> 7810
Diese Datenabfrage bekommt man eben nur mit Unterabfragen hin.
Was DATEV anbietet, ist halt eine einfache Filtermöglichkeit.
Was wohl funktionieren wird, wäre folgende Einstellung:
1.a Bedingung KOST: 110
1.b Bedinung Konto: <> 4911 oder <> 6500 oder <> 6510 oder <> 7810
Das müsste man testen. Wenn jetzt das richtige Teilergebnis geliefert wird, müsste man die Daten nach Excel exportieren und die weiteren Bedingungen ausführen und exportieren.
Anschließend die Ergebnisse zusammenfassen.
Da die KOST-Werte aber sowieso in eine Access-DB gespeichert werden (hatte ich irgendwo mal hier in einem Thread gehört), wäre es erheblich einfacher, in der KOST.mdb direkt mit Unterabfragen zu arbeiten.
Gruß Achilleus
Moin,
dies hat m.E. nichts damit zu tun, dass der Filter für zwei Kriterien abgefragt wird. Auch wenn Sie nur die Abfrage mit den Konten machen, werden diese nicht ausgeblendet.
Das Problem ist, dass die Abfragen für das gleiche Kriterium automatisch mit "oder" verknüpft werden. Hier müsste, damit dies wirkt, die Verknüpfung "und" erfolgen, da die Konten ja ungleich von allen der genannten Konten sein sollen.
Dies lässt das Problem aber leider nicht zu, "oder" wird automatisch vorbelegt.
Viele Grüße
Uwe Lutz