Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Bruniela am Juni 23, 2010, 23:20:38

Titel: Suche nach der richtigen Syntax (…datumsbezogen)
Beitrag von: Bruniela am Juni 23, 2010, 23:20:38
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
Titel: Re: Suche nach der richtigen Syntax (…datumsbezogen)
Beitrag von: blackoutNO am Juni 24, 2010, 11:31:37
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