Moin!
Ich will ein Datum als Variable in einer Serienbrief-Abfrage nutzen.
Als String funktioniert es, nimmt aber nur das Tagesdatum zum Rechnen... Wahrscheinlich fehlt mir die genaue Kenntnis, wann und wo welches Zeichen ('" & [ #) das Richtige ist
Hier der Code (WORD 2000):
Funktioniert: (Festes Datum, keine Variable)
ActiveDocument.MailMerge.DataSource.QueryString = _
"SELECT * FROM H:\ AdressenSerienbriefe.doc WHERE ((Entlassung > #02.12.2008#)) OR ((Entlassung IS NULL ) AND (Aufnahmedatum = '" & [Heute] & "' )) ORDER BY Name" _
& ""
Funktioniert
Dim Name as String
WHERE ((Tag = '" & [Name] & "' ) AND (Anrede IS NULL ))"
Wie muss ich die Zeichen: '" & [ # (oder andere?) verwenden, damit HEUTE als Datum erkannt wird?
Vielen Dank im Voraus!
Und wo finde ich Infos über die genaue Syntax? Bei VBA suche ich umsonst und bei SQL finde ich auch nichts für diesen Fall?
|