Avatar billede alexander_j Nybegynder
23. april 2006 - 16:16 Der er 3 kommentarer og
1 løsning

udregning af bestemte fokusdatoer ud fra dags dato

Hmm det er måske lidt besværligt at beskrive, men her kommer et forsøg.

Datoen i dag er d. 23-04-2006

Ud fra dags dato ønsker jeg scripts der kan finde bestemte fokusdatoer.

Jeg vil gerne kunne finde en dato der matcher
1. d. 1. januar før dags dato - dvs. i dette tilfælde 01-01-2006
2. d. 1. august før dags dato - dvs. i dette tilfælde 01-08-2005
3. d. 30. juni efter dags dato - dvs. i dette tilfælde 30-06-2006
4. d. 31. december efter dags dato - dvs. i dette tilfælde 31-12-2006

Jeg ved at dags dato kan findes med now(), men hvordan jeg omformaterer datoen til de nævnte fokusdatoer ved jeg ikke :-(
Avatar billede fdata Forsker
23. april 2006 - 16:33 #1
Brug DateSerial(year, month, day)

  D_01_jan=DateSerial(Year(Date()), 1, 1)
 
  if Month(date())<7 then
    D_01_aug=DateSerial(Year(Date())-1, 8, 1)
  else
    D_01_aug=DateSerial(Year(Date()), 8, 1)
  end if
 
osv.
Avatar billede fdata Forsker
23. april 2006 - 16:39 #2
.. i øvrigt bør du bruge Date() til at finde dags dato med.
Hvis du gemmer poster med Now() får du også klokkeslættet med og så kan det være svært at finde posterne igen. Hvis du senere leder efter poster med en given dato finder du ikke umiddelbart nogen.
Date() er et heltal. Now() er et decimaltal.
Avatar billede alexander_j Nybegynder
23. april 2006 - 16:59 #3
ok tak
Avatar billede fdata Forsker
23. april 2006 - 17:03 #4
Velbekomme.
(Husk at lukke spm. hvis du er tilfreds med svaret)
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