Hallo
Ich habe jetzt alles kontrolliert. Dieser Datensatz hat wie allen anderen Datensätze bei allen Feldern einen Eintrag.
Eigenartig (für mich) ist das wenn ich in der obigen Abfrage das Feld T_Kategorie.Kategorie (im SELECT und GROUP BY Befehl) weglasse also so
dann ist der Datensatz vorhanden.
Evtl liegt das Problem ja ganz woanders.
Wenn ich nämlich nur die Tabelle T_Sportart aufrufen will bekomme ich jetzt die Fehlermeldung "Parameterwert eingeben" und Access will einen Wert für die ID.
Ich habe daher diese Tabelle nach Excel exportiert und auf Fehler durchsucht
Ergebnis:
Es gibt noch ein zweiten Datensatz mit derselben Streckenbezeichnung , aber anderer Kategorie
Ich habe aber auch andere Datensätze mit derselben Streckenbezeichnung und sogar der selben Kategorie (aber unterschiedlicher Streckenverlauf) und da funktioniert die Auswahl im Formular trotzdem.
zB
48 2 32 Birgitzköpfl Adelshof-Birgitzeralm-Birgitzköpfl und retour 800 2004 FALSCH
49 2 32 Birgitzköpfl Axamer Lizum - Birgitzköpfl - Birgitzeralm - Axamer Lizum 450 2004 FALSCH
Hast du einen Idee?
Grüße
Markus
Ich habe jetzt alles kontrolliert. Dieser Datensatz hat wie allen anderen Datensätze bei allen Feldern einen Eintrag.
Eigenartig (für mich) ist das wenn ich in der obigen Abfrage das Feld T_Kategorie.Kategorie (im SELECT und GROUP BY Befehl) weglasse also so
Code:
SELECT T_Sportart.ID, T_Sportart.Streckenbezeichnung, T_Sportart.Streckenverlauf, T_Region.Region, T_Land.Land
FROM ((T_Land INNER JOIN T_Region ON T_Land.[ID_Land] = T_Region.[ID_Land]) INNER JOIN (T_Kategorie INNER JOIN T_Sportart ON T_Kategorie.[ID_Kategorie] = T_Sportart.[ID_Kategorie]) ON T_Region.[ID_Region] = T_Sportart.[ID_Region]) INNER JOIN T_Tagebuch ON T_Sportart.[ID] = T_Tagebuch.[Sportart_ID]
GROUP BY T_Sportart.ID, T_Sportart.Streckenbezeichnung, T_Sportart.Streckenverlauf, T_Region.Region, T_Land.Land
ORDER BY T_Sportart.Streckenbezeichnung;
Evtl liegt das Problem ja ganz woanders.
Wenn ich nämlich nur die Tabelle T_Sportart aufrufen will bekomme ich jetzt die Fehlermeldung "Parameterwert eingeben" und Access will einen Wert für die ID.
Ich habe daher diese Tabelle nach Excel exportiert und auf Fehler durchsucht
Ergebnis:
- es ist keine ID doppelt vorhanden
- es fehlen einzelne IDs 832, (833 und 834 fehlen), 835, 836, (837 fehlt) 838, ...
- der von mir gesuchte Datensatz ist nur einmal und wie folgt abgebildet
| ID_Kategorie | ID_Region | Streckenbezeichnung | Streckenverlauf | Höhenmeter | Höhe | Entfernung | Rundkurs | ||||||||||||||||||
846 | 2 | 32 | Lanseralm | Innsbruck-Igls-Heiligwasser Lanseralm | 684 | 1712 | 5 | Falsch |
Es gibt noch ein zweiten Datensatz mit derselben Streckenbezeichnung , aber anderer Kategorie
532 | 14 | 32 | Lanseralm | Innsbruck-Igls-Heiligwasser Lanseralm | 1100 | 1712 | 14 | Falsch |
Ich habe aber auch andere Datensätze mit derselben Streckenbezeichnung und sogar der selben Kategorie (aber unterschiedlicher Streckenverlauf) und da funktioniert die Auswahl im Formular trotzdem.
zB
48 2 32 Birgitzköpfl Adelshof-Birgitzeralm-Birgitzköpfl und retour 800 2004 FALSCH
49 2 32 Birgitzköpfl Axamer Lizum - Birgitzköpfl - Birgitzeralm - Axamer Lizum 450 2004 FALSCH
Hast du einen Idee?
Grüße
Markus
Zuletzt bearbeitet: