Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Verknüpfen von Datum: Datentypen unverträglich
zurück: verschiedene Tabellen mittels Query zusammenfügen weiter: Abfrage von 2 Kriterien Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
fragme
nur Excel-Liebhaber


Verfasst am:
09. Dez 2013, 20:14
Rufname: Chris
Wohnort: Oldenburg

Verknüpfen von Datum: Datentypen unverträglich - Verknüpfen von Datum: Datentypen unverträglich

Nach oben
       Version: Office 2007

Hallo zusammen,

ich habe folgende Abfrage in Access generiert:
Code:
SELECT qryAstLieferjahre.AbnahmestellenID
FROM qryAstLieferjahre INNER JOIN tblVPPMonitoring ON (qryAstLieferjahre.Lieferjahr_Beginn = tblVPPMonitoring.vpmBeginn) AND (qryAstLieferjahre.AbnahmestellenID = tblVPPMonitoring.AbnahmestellenID);

Hierbei erscheint die Fehlermeldung: "Datentypen in Kriterienausdruck unverträglich."

Der Fehler liegt anscheinend beim Verknüpfen des Beginndatums, denn wenn ich diese Verknüpfung rausnehme funktioniert es.

Kurze Beschreibung meines Vorhabens:
  • tblVPPMonitoring stellt ein Monitoring der Zahlungen an Vertriebspartner dar.
  • Die Zahlungen sollen jeweils für ein Lieferjahr vorgenommen werden.
  • Deshalb die Verknüpfung mit "qryAstLieferjahre" -> Diese Abfrage splittet den in tblVertriebspartnerprovision angegebenen Gesamtzeitraum (z.B. 01.04.2013-31.03.2016) in einzelne Lieferjahre (01.04.2013 - 31.03.2014, 01.04.2014 - ... usw.)

Code:
SELECT tblVertriebspartnerprovisionen.AbnahmestellenID, IIf(Year([vppBeginn])<=Year([vonDatum]) And Year([vppEnde])>Year([bisDatum]),Year([vonDatum]),Null) AS Lieferjahr, DateSerial([Lieferjahr],Month([vppBeginn]),Day([vppBeginn])) AS Lieferjahr_Beginn, DateSerial(Year([Lieferjahr_Beginn])+1,Month([Lieferjahr_Beginn]),Day([Lieferjahr_Beginn]))-1 AS Lieferjahr_Ende
FROM tblVertriebspartnerprovisionen, tblWirtschaftsjahre
WHERE (((IIf(Year([vppBeginn])<=Year([vonDatum]) And Year([vppEnde])>Year([bisDatum]),Year([vonDatum]),Null)) Is Not Null));


Jemand eine Idee, wie man dieses Problem anders umsetzen kann?

THX fragme
Gast



Verfasst am:
10. Dez 2013, 11:05
Rufname:

AW: Verknüpfen von Datum: Datentypen unverträglich - AW: Verknüpfen von Datum: Datentypen unverträglich

Nach oben
       Version: Office 2007

Hallo,

Zitat:
Hierbei erscheint die Fehlermeldung: "Datentypen in Kriterienausdruck unverträglich."


Können fehlende Werte in einem der Felder vorkommen, die für das Zusammensetzen des Datums mittels DateSerial benutzt wurden?

Versuche mal diesen potentiellen Fehler mit der Nz-Funktion auszuschließen:

Code:
DateSerial(Nz([Lieferjahr],1),Month(Nz([vppBeginn],1)),Day(Nz([vppBeginn],1))) AS Lieferjahr_Beginn


Analog dann auch für Lieferjahr_Ende.

Oder du fängst fehlende Werte in den Feldern [Lieferjahr] und [vppBeginn] mit der IIf-Funktion ab.
Gast



Verfasst am:
10. Dez 2013, 17:29
Rufname:


AW: Verknüpfen von Datum: Datentypen unverträglich - AW: Verknüpfen von Datum: Datentypen unverträglich

Nach oben
       Version: Office 2007

Danke für den Hinweis, werde ich mal testen.

Ich hatte in der eingebundenen Abfrage auf Not NULL gefiltert, dachte das genügt.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datum erreicht 54 umbroboy 5114 10. Dez 2004, 19:09
dumpfbacke Datum erreicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Datum 2 Raumer 1178 06. Dez 2004, 09:23
Gast Abfrage Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datum nur als Monat/Jahr 2 Thomas M. 1487 01. Dez 2004, 15:09
Gast Datum nur als Monat/Jahr
Keine neuen Beiträge Access Tabellen & Abfragen: Datum 5 Jogler 1001 29. Nov 2004, 13:27
borstel Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Achtstelligen Zahlen-Stringwert als Datum formatieren 2 cmaier 1302 15. Nov 2004, 15:10
cmaier Achtstelligen Zahlen-Stringwert als Datum formatieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abgleich über Datum 1 Darthstar 671 12. Nov 2004, 07:15
stpimi Abgleich über Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz nach Datum suchen?? 1 Hansen 1390 04. Okt 2004, 12:16
stpimi Datensatz nach Datum suchen??
Keine neuen Beiträge Access Tabellen & Abfragen: 3. ältestes Datum 3 shaaree 793 27. Sep 2004, 11:03
Skogafoss 3. ältestes Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 verknüpfen mit Paradox 1 inaduob1970 576 06. Sep 2004, 14:28
Skogafoss Access 97 verknüpfen mit Paradox
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nach heutigem / aktuellen Datum 1 MeWe 878 31. Aug 2004, 14:57
TommyK Abfrage nach heutigem / aktuellen Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datum überprüfen 4 Gast 1076 30. Aug 2004, 13:11
borstel Datum überprüfen
Keine neuen Beiträge Access Tabellen & Abfragen: nur datensatz mit jüngstem datum ausgeben 2 Mordred 2199 16. Jul 2004, 17:10
Mordred nur datensatz mit jüngstem datum ausgeben
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks