Hallo,
ich komm leider nicht auf die logische Lösung und weiß auch nicht nach was ich im Forum suchen soll.
Mein Probem ist folgendes:
ich errechne in einer Abfrage "Tagesbestzeiten" das MIN von "Rennzeit". Ich möchte also wissen welches die beste Zeit über alle Kategorien1 pro Kategorie2 ist. Datenqulle dieser Abfrage ist eine andere Abfrage die die "Rangliste" darstellt.
Soweit mal kein Problem.
Nur wenn ich wissen will welcher "Name" diese beste Zeit gefahren ist, müsste ich ja Daten des Rennfahrers aus einer anderen Abfrage die geich ist wie "Rangliste" also "Rangliste2" nehmen. Verknüpfung erfolgt über die ID der einzelnen Rennfahrten "bewerb_id", mit Verknüpfungseigenschaft Nr. 2.
Mir werden aber trotzdem alle Rennzeiten angezeigt nicht nur die Min :-(
Bitte um Hilfe!!
Hallo Cira,
etwas unklar, aber ich vermute das Problem und schlage vor:
wenn du die Min von Kategorie 2 und damit die ID in der Abfrage hast, kannst du mit einer Unterabfrage oder einer Domänenfunktion innerhalb der Abfrage den zugehörigen Namen ermitteln.
Ansonsten: SQL-Syntax u. Tabellen darstellen.
Gruß Oma
Ich habe eine andere ganz einfach Lösung gefunden... ;D
Habe für den Bericht als Datensatzquelle die ganz normale Abfrage der Rangliste genommen und im Bericht die Kategorie1 einfach rausgenommen. Im Detailbereich alle Daten die ich brauche (Name, Rennzeit,...) angeführt. Nach den Rennzeiten wie üblich sortiert und ein nicht sichtbares Steuerelement mit laufender Nummer "Counter" eingesetzt.
im VBA für den Detailbereich "beim Formatieren" den Code
If Me![Counter] > 1 Then Cancel = True
eingefügt .
Funktioniert super!!
Danke trotzdem für deine Hilfe! :)