:) 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
