Avatar billede rashid Praktikant
01. november 2005 - 19:54 Der er 4 kommentarer og
1 løsning

datoberegning i formular

hej

et vba spørgsmål.

jeg har 3 checkboxe:

a
b
c

hvis en af disse er sat til true, så skal et datofelt "dato_ny_test" på formularen sættes til dagsdato + 3 mdr. Der skal tages højde for lørdag og søndag, da man ikke kan testes i weekender.

nogen der kan hjælpe ?
Avatar billede jesperfjoelner Nybegynder
01. november 2005 - 20:03 #1
Jeg har ikke testet, det men det skulle virke:


Dim d as date
If me!chk1=true OR me!chk2=true OR me!chk3=true Then
  d = dateadd("m",3,date)
  If weekday(d,vbMonday)=6 then
    d = dateadd("d",2,d)
  End if
  If weekday(d,vbMonday)=7 then
    d = dateadd("d",1,d)
  End if
  Me!dato_ny_test=d
End if
Avatar billede jesperfjoelner Nybegynder
01. november 2005 - 20:06 #2
du kan f.eks. køre det på checkboxenes EfterOpdatering / AfterUpdate hændelse.
Avatar billede mugs Novice
01. november 2005 - 20:14 #3
Hvis der ikke kan testes i weekends, kan der så testes 2. Juledag eller Påskedag?
Avatar billede rashid Praktikant
01. november 2005 - 20:35 #4
kanon! der skulle lige rettes til men i bund og grund virker det. :-)

takker for hjælpen
Avatar billede jesperfjoelner Nybegynder
02. november 2005 - 00:41 #5
Det var så lidt. Held og lykke med det :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester