I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
You could place the control on a form and then add a combo box to the form containing ALL week numbers. Then when you select the week number the calendar shows the correct date. Just an idea, but it will need some VBA code!
I have number of books on Access but none of them have so much on VBA. Access's own help does have lots of examples but its maybe hard to find exactly what you want.
Der er 2 bøger, som er gode: -Beginning Access 2000 VBA fra forlaget WROX og biblen over dem alle: -Access 2000 Develpers Handbook fra Sybex Den sidste (ADH) er den ultimative Access-bog med bunker af gode eksempler og 2 medfølgende CD'er fylde med kode-eksempler. ADH har dog den ulempe at den er i 2 bind, som hver koster omkring 600,- og tilsammen indeholder omkring 2500 sider!
>thomasjepsen står allerede på vent til Access 2000 Developers Handbook (har snart ventet på bogen i 3 uger) - så jeg håber den er ventetiden værd :-)
gør ikke så meget at den koster ca 600 pr bind, bare den er god
har næsten lige "fået" Access 2000 Bible fra Microsoft, da jeg fik den anbefalet vedr VBA - blev slemt skuffet - lol passer ikke helt står mange gode ting i den, men ikke så meget omkring VBA
Ugenummer kan findes med funktionen DateDiff. De danske regler følger ISO-standarden, som er 1.Første dag i ugen er mandag. 2.Uge 1 er den uge som indeholder den 1.januar, dog skal der være mindst 4 dage i ugen. Dvs.hvis 1.januar er en fredag starter uge 1 den følgende mandag. Punkt 2 betyder man skal bruge konstanten vbUseSystem i funktionen.
>thomasjepsen - nej du kan ikke nøjes med Format(Date, "WW") da Access så regner forkert - har jo engelsk/am kalender. Dvs. deres uge begynder om søndagen og ikke om mandagen - bliver noget værre skod hvis man glemmer det - lol
ja din kode kan bruges til at fortælle hvilken uge vi er i nu. Men var ikke helt det jeg havde i tankerne. Det der rigtigt kunne være smart var hvis bruger ex vælger januar 2002 så er i stand til at se hvilke ugenumre der indgår i den valgte md
ved bare ikke rigtig hvordan pokker jeg kan gøre det. OK kunne vælge terry´s metode og oprette cboBox men tallene fra 1-53, og så skal knappen trykkes ned på den første dato i valgte uge.
Ex jeg vælger uge 2, og knap med mandag den 07-01 trykkes ned
er der nogen der har en god ide til hvordan jeg kan løse dette??
Du kan godt indsætte en anden dato end Now i DateDiff, men funktionen tæller kun antallet af uger, og ved ikke noget om hvad vi kalder dem. Var lidt for hurtig og mente fejlagtigt at det var nok at bruge vbUseSystem. Reglerne skal indbygges i funktionen. Efter mange spekulationer endte det med, at jeg i sin tid startede med et år, hvor 1.januar var en mandag og regnede frem. Ikke VBA eller Visual Basic. Hvis du vil bruge vba kan funktionen WeekNumber findes på www.freevbcode.com.
Var der slet ikke nogle af alle disse svar/kommentarer, som fortjente nogle point? Umiddelbart synes jeg da at Fynbohans hjalp dig rimelig godt på vej!
Var selv inde og vende omkring det med en combobox, men det jeg engentlig efterlyste var indsættelse af en ekstra kolonne i Xobjektet så der ud for hver enkelt nye uge var angivet dette.
Sorry hvis jeg ikke har formuleret mig tydeligt nok :-)
>thomasjepsen Men selvfølgelig hvis du syntes at fynbohans og I andre skal have nogle points, så for min skyld gerne. Kan da dele puljen i 4 lige dele??? - G*****
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.