Hallo,
ich habe eine Tabelle (Termin) mit dem Feld Datum und dem Format ww" .KW". In der Abfrage wird das Datum auch als KW angezeigt bei Klick auf das Feld das Datum. So weit so gut aber wenn ich als Abfrageparameter z.b. 38 .KW eingebe und z.b. fünf Eintäge drin sind mit verschiedenen Einzeldatums so zeigt die Abfrage Entweder nur einen Entrag an oder gar keinen. Dann habe ich versucht einen Ausdruck zu machen, KW:Format$([Termine].[Datum;'KW" .KW") der mir zwar alle KW’s anzeigt aber keine Wie bedingung annimmt. Wie kriege ich das hin und wie schaffe ich es das nur der erste Eintrag einer KW woche sichtbar ist und nicht jedes Datum.
ich habe eine Tabelle (Termin) mit dem Feld Datum und dem
Format ww" .KW".
dieses FORMAT ist nur die optische Anzeige Für Formulare und Berichte. Die Daten sind immer noch als Datum gespeichert in der Tabelle.
In der Abfrage wird das Datum auch als KW
angezeigt bei Klick auf das Feld das Datum. So weit so gut
aber wenn ich als Abfrageparameter z.b. 38 .KW
in der Abfrage mußt Du das Datum per Funktion DATEPART in KW umwandeln.
Suchen musst Du dann nach dem mathematischen WERT = 38
eingebe und
z.b. fünf Eintäge drin sind mit verschiedenen Einzeldatums so
zeigt die Abfrage Entweder nur einen Entrag an oder gar
keinen. Dann habe ich versucht einen Ausdruck zu machen,
KW:Format$([Termine].[Datum;'KW" .KW")
FALSCH! Damit wandelst du nur das Datum in eine Zeichkette!
Sowas hat in einer Abfrage nichts zu suchen.