:)

15 = 00001111, korrekt?

Sonntag   = bit 0 = 2^0 =  1 -> (15 And  1) =  1 > 0 -> Sonntag    checked
Montag    = bit 1 = 2^1 =  2 -> (15 And  2) =  2 > 0 -> Montag     checked
Dienstag  = bit 2 = 2^2 =  4 -> (15 And  4) =  4 > 0 -> Dienstag   checked
Mittwoch  = bit 3 = 2^3 =  8 -> (15 And  8) =  8 > 0 -> Mittwoch   checked
Donnerstag= bit 4 = 2^4 = 16 -> (15 And 16) =  0 = 0 -> Donnerstag unchecked
Freitag   = bit 5 = 2^5 = 32 -> (15 And 32) =  0 = 0 -> Freitag    unchecked

Pobiers halt einfach mal aus...

-----Original Message-----
From: Frank Matthiesen [mailto:[EMAIL PROTECTED] 
Sent: quarta-feira, 26 de Mar�o de 2003 12:02
To: [EMAIL PROTECTED]
Subject: [Coffeehouse] Re: [Coffeehouse] RE: [Coffeehouse] Re: [Coffeehouse] RE: 
[Coffeehouse] Was zum Gr�beln (HILFE!!)

Am Wednesday, March 26, 2003 12:49 PM [GMT+1Std. Beckstown-Time],
hieb Meik Schuetz <[EMAIL PROTECTED]> in die Tasten :

> Der Wert in der Variable 'freq_interval' ist bitweise codiert, soll
> heissen jedes Bit der Variable steht f�r einen Wochentag; ist das bit
> gleich 1 muss die Checkbox "gecheckt" werden.
>
> Mit "SoChecked = freq_interval And 1" fragst Du das erste Bit ab,
> welches f�r den Sonntag steht. Die Variable "SoChecked" enth�lt einen
> Wert gr�sser 0, wenn das Bit f�r den Sonntag gesetzt ist, andernfalls
> ist sie gleich 0.
>
> Genauso geht das mit dem restlichen Wochentagen. Bit 2 = 2^2=4
> (Montag), Bit 3= 2^3=8, etc.

Ich glaube Du hast mich nicht verstanden oder ich bin zu doof :-)
Wenn ich den SQL-Server nach dem Eigenschaften eines Schedules frage,
erhalte ich genau 1 Datensatz.
in dem befindet sich u.a. der Wert f�r freq_interval, dessen Wert der Summe
der Tages-Kobinationen entspricht.

Dein obiger Bitvergleich passt, wenn der Wert jeweils einem entspr. Tag
entspricht.
Sind alle Tage gefragt, dann steht z.B. in freq_interval 127
Laut Fakult�tsgesetzt gibt es bei 7 Tagen 1540 Tageskombinationen.
Rechne ich da falsch?

Jeder Wochentag kann mit n-Wochentagen kombiniert werden, wodurch sich
jedesmal ein anderes freq_interval ergibt
Ist freq_interval = 15, dann sind Sonntag, Montag, Dienstag, Mittwoch   =
checked

Vielleicht sollte ich golfen gehen? Leider dr�ngelt es.....

Gruss

frank


~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Kaffeepause im United Planet Communityserver ...
http://www.intrexx.com/communityserver                         
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse
~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Kaffeepause im United Planet Communityserver ...
http://www.intrexx.com/communityserver                         
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an