Hallo zusammen
Ausgangslage:
Es gibt eine Kundentabelle (Name, Adresse, usw.) und eine Kontakttabelle (Datum, Kontaktinformationen...), die über eine KundenID miteinander verknüpft sind. In der Kontakttabelle hat es zu jedem Kunden mehrere Kontakte.
Ich möchte von der Datenbank Folgendes wissen:
Welche Kunden wurden 14 Tage oder länger nicht mehr kontaktiert?
Kann mir jemand helfen, diese Frage – nein nein, nicht in klingonisch :D, sondern in access 2007 zu übersetzen?
Freundliche Grüsse
Bruniela
Hallo,
erstelle eine Abfrage, die beide Tabellen beinhaltet. Auf dieser Grundlage kannst du dann ein Formular öffnen und diesem Beim Load-Event einen Filter verpassen.
Dim strSQL As String
strSQL = "SELECT * FROM tblTest " & _
"WHERE Feld1 > " & Format(DateAdd("d", -14, Date), "\#yyyy-mm-dd\#") & _
"AND Feld1 < " & Format(DateAdd("d", 14, Date), "\#yyyy-mm-dd\#")
Me.RecordSource = strSQL
Alternativ kannst du die Kriterien, natürlich auch direkt in der Abfrage setzen.
Gruß, Jörn