Datum exkludieren aus Zeitraum

05/08/2008 - 11:50 von Michael Alexander | Report spam
Hallo!

Ich kann in einem Reservierungsvorgang einen bestimmten Wochentag für einen
definierten Zeitraum eintragen.
z.B. jeden Mittwoch im Zeitraum 1.8.08 bis 31.12.08.

Das ergibt 22 Mittwoch-Eintràge.

Nun möchte ich aber gewisse Datums nicht eintragen und weiß nicht, wie ich
dieses "Exkludieren" bewerkstelligen soll.

Für den normalen Eintrag habe ich folgenden Code:

For i = 1 To (frm.txtAnzahlWochen - 1) \ frm.txtIntervall
'Intervall definiert auch noch, ob die Eintragungen wöchentlich,
zweiwöchentlich,... sind
dteDatum=frm.txtDatum + 7 * i * frm.txtIntervall

Next i


Nun habe ich ein frm über welches ich in eine tmp tbl die Datums eingebe,
die NICHT eingetragen werden sollen (z.B. wegen Ferien).

Wie und wo soll ich diese Datums aus der tbl jetzt abprüfen und ein Next i
setzen, wenn es ein Mittwoch ist, der NICHT eingetragen werden soll?

Ich müßte wohl ein RS der tbl machen und ab dem Zeitpunkt wo dteDatum belegt
ist, mit allen Datum aus der tbl vergleichen?
Oder habt Ihr eine bessere Idee?

Danke
Michael

A2k, SP3
 

Lesen sie die antworten

#1 Thomas Möller
05/08/2008 - 19:56 | Warnen spam
Hallo Michael,

Michael Alexander schrieb:
Ich kann in einem Reservierungsvorgang einen bestimmten Wochentag für einen
definierten Zeitraum eintragen.
z.B. jeden Mittwoch im Zeitraum 1.8.08 bis 31.12.08.

Das ergibt 22 Mittwoch-Eintràge.

Nun möchte ich aber gewisse Datums nicht eintragen und weiß nicht, wie ich
dieses "Exkludieren" bewerkstelligen soll.

Für den normalen Eintrag habe ich folgenden Code:

For i = 1 To (frm.txtAnzahlWochen - 1) \ frm.txtIntervall
'Intervall definiert auch noch, ob die Eintragungen wöchentlich,
zweiwöchentlich,... sind
dteDatum=frm.txtDatum + 7 * i * frm.txtIntervall
.
Next i


Nun habe ich ein frm über welches ich in eine tmp tbl die Datums eingebe,
die NICHT eingetragen werden sollen (z.B. wegen Ferien).

Wie und wo soll ich diese Datums aus der tbl jetzt abprüfen und ein Next i
setzen, wenn es ein Mittwoch ist, der NICHT eingetragen werden soll?

Ich müßte wohl ein RS der tbl machen und ab dem Zeitpunkt wo dteDatum belegt
ist, mit allen Datum aus der tbl vergleichen?



ich würde nicht alle Datensàtze vergleichen. Statt dessen würde ich
jeweils ein Recordset öffnen, dass als Kriterium das gesuchte Datum hat.
Dann man über die Eigenschaft RecordCount feststellen, ob ein Datensatz
zum gesuchten Datum vorhanden ist.

CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen