0

ich die so genannte DateDiff-Funktion zu verwenden, versuchen das Enddatum aus dem Startdatum zu subtrahieren und die Anzahl der Tage apart.For Beispiels erhalten: 10/11/1995-7/11/1995 = (extrahieren Sie die ‚dd‘ von TT/MM/JJJJ)DatDiff nicht auf Access-2013

Antwort

1

Als Werte Datum Doppel mit dem ganzzahligen Teil sind für einen Tag zu zählen, können Sie diesen einfachen Ausdruck verwenden:

[Due Date]-[Start Date] 

oder, für i nteger Tage nur:

Fix([Due Date]-[Start Date]) 

Das sagte, sollten Sie eine Abfrage für solche Aufgaben.

+0

das funktioniert gut, danke! Was Ihre andere Frage anbelangt, weiß ich leider nicht, wie ich den Ausdruckserzeuger verwenden kann, um auf 2 Bedingungen zu filtern. Danke – Urvil

+0

Erstellen Sie eine Bedingung und überprüfen Sie. Nicht die Syntax. Löschen Sie dies und erstellen Sie die andere Bedingung. Beachten Sie die Syntax und kombinieren Sie dies mit einem "Und" der ersten Bedingung. – Gustav

+0

Hallo, ich habe es versucht, aber es sagt, es kann nicht den Namen 'Task' finden Sie in den Ausdruck eingegeben. "=" [Task] = "&" '"& [Task] &"' "Und" [Mitarbeiter-ID] = "&" '& [Mitarbeiter ID] & "'" 'Der erste Code arbeitet in einem anderen Formular und filtert den Bericht nach Titel (Aufgabe). '=" [Aufgabe] = "&" '"& [Titel] &"' "'. Der zweite Code funktioniert mit dem vorhandenen Formular, an dem ich gerade arbeite, und filtert den Bericht nach Mitarbeiter-ID. '=" [Mitarbeiter ID] = "&" '"& [Mitarbeiter ID] &"' "'. In Kombination funktioniert es jedoch nicht. Für den zweiten Teil werden die Kontrollquelle und das auf dem Bericht gefilterte Feld beide als Task bezeichnet. Hoffnungssystem ist nicht verwirrt. – Urvil