Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Har ikke kunnet finde noget om bitoperationer i VBA. Måske kan terry eller andre fortælle mig om jeg har overset noget. Med bitvektorer er dette problem simpelt. Eftersom vi ikke kan bruge 8-bytes heltal i VBA må vi bruge 2 lange heltal et til minutterne 0-29 og et til 30-59. Med operatoren AND er det nu simpelt at finde ud af om et bestemt minut er optaget. Hvis Bit-funktioner ikke findes i VBA må vi lave dem selv. F.eks. BIT SET:
Dim Vektor as Long Dim BitNr as Byte Dim Test as Long
Function BitSet(Vektor as Long,BitNr as Byte) as Long
IF BitNr >= 0 AND BitNr < 32 THEN Test = Vektor AND 2^BitNr IF Test = 0 THEN BitSet = Vektor + 2^BitNr ELSE BitSet = Vektor END IF END IF
END FUNTION
Eftersom en booking godt kan strække sig over flere timer, f.eks.14:30-15:30, må minutvektorerne gemmes i en tabel for sig med fælles Id-bookingnr.
Hi terry - problemerne vokser. Har set på din implementering. Til min store gru kom jeg i tanke om EN MEGET væsentlig detalje som jeg ikke havde undersøgt :-(
Når der oprettes en booking fx
ID 11 Hal A Hold B Start 01-04-02 Slut 29-04-02 Periode 18-22
Betyder det IKKE at der trænes hver dag i denne periode. Det ville være for let. Der trænes i ovenstående eksempel KUN hver mandag. Dette gælder for alle bookinger. Der trænes kun 1 dag indefor den registrerede periode.
Dette er noget skod (og jeg har spildt din tid, hvilket jeg er ked af) - de værdier der skal undersøges må være ID og ugenr fra tblTraeningUdrullet sammenholdt med Start og sluttidspunkt i tblTraening.
Så hvad pokker gør jeg nu - er der nogen gode ideer ???
:o) I had actually thought of thatmyslef, but I think in a previous mail you had said that training was ALWAYS monday, so I assumed that all teams trained on Monday! Back to the drawing board Susanne :o(
I would think and AND could be added to the select to include the day of the week or is it possible that a team can also train other days?
>terry tja jeg havde fået besked på at al træning foregik om mandagen - så det troede jeg så på, lige indtil jeg fik tanken "Det kan sgi ikke passe, det må jeg hellere undersøge lidt nærmere" - dum ide - lol
ja et hold kan godt træne andre dage, men så forestiller jeg mig at der skal en ny indberetning til. Under alle omstændigheder når der indberettes vil start- og slutdato ALTID være på samme ugedag. - dvs indenfor den pgl booking trænes ex altid hver torsdag mellem kl 16-18, og ikke på andre ugedage
Og da jeg har et autonr felt som nøgle i tblTraening betyder det ikke noget. HalSalRef er fremmed-nøgle
Men jeg mener det er nødvendigt at jeg forespørger på tblTraeningUdrullet da alle bookinger rulles ud med ID og Ugenr derover vha din gode ide med at bruge kode på AfterUpdate.
Man kan forestille sig at en hold normalt træner som flg
ID 1 Hal A Hold B Start 01-04-02 Slut 29-04-02 Periode 18-22
men så bliver træningen aflyst den 08-04, og er dermed ledig så andre kan bruge tiden
det er godt nok noget skidt det sidste - kan godt se om tiden er optaget/ledig i frmTraening men hvordan pokker får jeg den kode på plads...........
Kender ikke strukturen af din database, men uanset hvilken teknik, du bruger, tror jeg alt ville være nemmere og mere overskueligt, hvis alle oplysninger om tid var samlet i en tabel for sig. Faktisk har du slet ikke brug for andre oplysninger for at finde ud af om hallen er optaget og andre oplysninger, f.eks.hvem en bruger evt. er kan altid findes på anden vis.
>fynbohans kan godt være du har ret. Har på et tidligere tidspunkt opbygget databasen så alle tidspunkter blev registreret i en og samme tabel, men det gav en hulen masse primærnøgler i tabellen og var svært at styre.
Men måske skulle jeg overveje at prøve den metode igen-mhhh grubler (ender med jeg bliver gråhåret før min tid - lol)
var vildt glad da jeg troede sagen var ping, da det er en dB jeg har knoklet med i lang tid. Alene normaliseringen har givet mig rynker - lol - da der er så mange ting der skal tages hensyn til
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.