Hallo!
Ich hab da so eine BspDB aus dem Internet (97Gebsel), wo über eine Abfrage Personen gefiltert werden, die innerhalb eines Monats Geburtstag haben. Nun würde ich das gerne bei mir einbauen (AdressDB). Habe aber ein Problem das umzusetzen. In der BspDB ist ein Feld in der Abfrage bezeichnet als "GebDiesesJahr: DatSeriell(Jahr(Jetzt());Monat([GebTag]);Tag([GebTag]))" ohne Tabelle als Quelle und mit dem Kriterium "Zwischen DatAdd("t";Datum();-15) Und DatAdd("t";Datum();15)". Das Tabellenfeld hat die Bezeichnung "GebTag". In der BspDB funktioniert das alles ganz wunderbar (auch konvertiert auf 2000), wenn ich eine solche Abfrage aber bei mir erstelle, geht da gar nichts. Access schreibt als Fehler: "Datentypen in Kriterienausdruck unverträglich". Wo liegt mein Fehler? Was muss ich ändern? Danke!
Hallo,
Abfrage und "ohne Tabelle als Quelle" ?? Wie paßt das zusammen?
Woher kommt denn [GebDat]??
Hallo!
die Abfrage hat schon eine Tabelle als Quelle. Aber das Feld in der Abfrage, welches "berechnet", ob die Erinnerung gegeben wird bzw. das Daten ausgegeben werden, dieses hat kein Tabellenfeld als Quelle. Bezeichnung und Kriterium sind wie oben angegeben.
Hallo,
vielleicht kannst Du mal den SQL-String der Abfrage posten...
Nochmal: Woher kommt [Gebdat] und welchen Datentyp hat dieses Feld?
Hallo!
Na das Feld [Gebdat] kommt aus der Tabelle geburtsdatum und hat den Datentyp Datum/Uhrzeit.
Hab jetzt aber woanders eine Funktionsbeschreibung gefunden, die das gleiche liefert, aber ohne Abfrage, sondern als function.
Danke!
I have send you in pm