Member
Beiträge: 21
| Hallo,
ich habe eine Abfrage mit von bis Datum Felder. Diese Zeitspanne wird geprüft ob sie innerhabl eine Prüfdatums liegt, das in der Abfrage
wie folgt zusammengebaut wird ZDate("01.09."&Jahr). Das Jahr stammt aus einer Abfrage, die alle potenziellen Jahre aus einer anderen Tabelle zusammensucht.
Ich habe dann eine Liste von Jahren.
Die Tabelle der Prüfdatensätze und die Tabelle der Jahre habe ich in eine Abfrage zusammengefaßt. Zwischen den Tabellen gibt es keine Join.
Jeder Prüfdatensatz wird auf die vorhandenen Jahre erweitert.
Funktioniert alles wunderbar.
Die Auswertung binde ich nun als Outer-Join in eine weitere Abfrage ein.
Für die Datensätze, für die es im anzuzeigenden Feld keine Entsprechung gibt, wird #FEHLER angezeigt. Erwartet hätte ich ein leeres Feld.
Wenn ich den oben beschriebene Auswertung nur mit einem Jahr mache, also ohne die "freie" Jahrestabelle dann funktioniert es wie erwartet.
Irgendwie scheint Access mit dem Outer-Join (im Endergebnis) Probleme zu haben und kann die Vorabfragen nicht korrekt berechnen.
Outer-Join und das nichts funktioniert, so habe ich nachgeforscht, bei NULL werten und Ja/Nein Felder auch nicht. Scheint ein Bug zu sein.
Vielen Dank, wenn mir jemand weiterhelfen kann.
Viele Grüße
Ulrich
|