Word Serienbrief: Drucken wenn Datum ist XX-XX

Hallo,

ich habe einen Serienbrief in Word 2003 der Daten aus einer Access Datenbank bezieht (auch 2003). Nun bezieht der Serienbrief auf ein Datum (von - bis).

Ich möchte jetzt sagen:

Druck mir alle Briefe in denen das Datum (= Feld XY) im Oktober September liegt. Also vom 31.8.09 bis zum 1.10.09. Ich habe es probiert mit wenn Feld Datum -von größer als 31.8.09 und Feld Datum -bis kleiner als 1.10.09 ist, aber hatte kein Erfolg.

Gruss

hallo

was man wissen muss: bei feld-vergleichen kann word nur strings und zahlen vergleichen, keine datumswerte. grösser/gleicher hilft also nur bedingt was.

was du z.b. machen kannst:
angenommen: dein datumsfeld lautet „rechdat“
{skipif {MERGEFIELD rechdat @ „MM.yyyy“} „10.2009“}

durch den formatschalter @ „MM.yyyy“ (gross/kleinschreibung beachten!) wandelst du das datum in ein format um, in dem nur das monat und das jahr angezeigt wird. übrigt bleibt ein string (und kein datum!). diesen string kannst du ganz normal mit stringfunktionen mit einem anderen string vergleichen.

was auch gehen müsste:
formatschalter @ „yyyyMM“
nun kannst du auch mit grösser/kleiner-vergleichen arbeiten, da nun der 2.2.2009 korrekterweise grösser ist als der 5.10.2008.

alles klar?

lg
erwin