Ich habe in Access 2.0 eine Abfrage erstellt, die ich unter Access 97 nicht mehr zum laufen bringe. Ich habe zwei Tabellen (Adressen, Monat). Als Ergebnis soll eine Geburtstagsliste herauskommen. Das Feld PK ist ein Textfeld in der Form 010179-G-12345, das Feld Mo ist eine Zahl vom Typ Double (Werte 1 - 12). Wenn ich Zeile 3 weg lasse bekomme ich als Ergebnis jeden Namen 12 Mal angezeigt, wenn ich Zeile 3 in dieser unter Access 2.0 gelaufenen Abfrage stehen lasse, erscheint die Fehlermeldung „Unverträgliche Typen in JOIN-Ausdruck“.
- SELECT DISTINCTROW Adressen.Name, Adressen.Vorname, Mid([pk],1,2) & „.“ & Mid([pk],3,2) & „.“ & Mid([pk],5,2) AS Gebdat, Monat.Monat, Mid([pk],1,2) AS Tag, Monat.MO
- FROM Adressen, Monat
- WHERE (((Mid([pk],3,2))=[mo]))
- ORDER BY Mid([pk],3,2), Mid([pk],1,2);
Wer kann mir weiterhelfen?