Avatar billede source_giga Nybegynder
12. september 2000 - 14:35 Der er 5 kommentarer og
1 løsning

Dato beregninger med VB...

Jeg har behov for hjælp til en stump kode der ud fra en given dato (fx. 080800) skal kunne returnere en anden dato, som ligger x antal dage før denne dato - derudover skal der tages højde for weekends, dvs. hvis den beregnede dato bliver en lørdag, skal programmet selv kunne vælge fredagen istedet... ? anyone ???
Avatar billede powell Nybegynder
12. september 2000 - 15:27 #1
Første mulighed:
Program din dato ind i en DAO. og løs det herigennem.

Anden Mulighed
Skal det løses via kode skal du sætte følgende op:
(sådan ville jeg nok løse problemmet)

Du skal programmere et år via case så computeren ved hvor mange dage der er i en måned.

Derefter kan du sætte en simpel sætning op som fortæller om weekend (som jo er 5 og 6 dag ud af 7.

Her kan du jo ligesågodt tilføje helligdage.

Spilt din dato op i tre felter, dag, maaned og aar.

Tag sag og minus med antal der skal trækkes fra dagen.
  er dag under nul skal der trækkes en fra maaned.
  er maaned < 0 så træk en fra aar

Så via af Case se om den er havnet på en helligdag eller en weekend, hvis ja så træk yderligere det fra der skal trækkes fra enten 1 eller 2.

Jeg ville gerne havde givet dig koden, men har ikke lige tid til at skrive den...
Avatar billede source_giga Nybegynder
12. september 2000 - 16:03 #2
Powell: Mange tak for hjælpen, jeg vil prøve og bikse noget sammen ;)
Avatar billede powell Nybegynder
12. september 2000 - 16:03 #3
Husk lige skudåret, det er jo heldivis nemt, hver fjerde år fra år 2000...
Avatar billede powell Nybegynder
12. september 2000 - 16:04 #4
God arbejdsløst, det er en helvedes masse data du skal havde indtastet...
Avatar billede powell Nybegynder
12. september 2000 - 16:05 #5
ø=y
Avatar billede source_giga Nybegynder
12. september 2000 - 16:13 #6
jeg er igang ;-/ ... -> øv...
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
Kurser inden for grundlæggende programmering

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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel