/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
dato fra et uge-nummer
Fra : Helge Duif


Dato : 13-06-05 18:20

Hej, jeg har en form, hvor jeg ud fra datoen kan se, hvilken uge vi er i,
men jeg kunne også godt tænke mig, at man kan indtaste et ugenummer og så få
en dato ud af det...

f.eks: der indtastes 24
jeg får datoen 13-06-2005

Jeg har konstrueret en lang formel, der giver mig en dato, men jeg er ikke
sikker på at den holder vand ved de kommende årsskifte pga. at hvert år ikke
har lige mange uger...

Findes der en indbygget funktion i VB, der kan bruges....???

mvh. Helge



 
 
Harald Staff (15-06-2005)
Kommentar
Fra : Harald Staff


Dato : 15-06-05 16:55

Hei Helge

Nei, ingenting innebygget. Våre ISO ukenumre er annerledes enn de
amerikanske. Men prøv disse:

Public Function Uke(Dato As Date) As Long
Application.Volatile
If Dato < 10 Then
Uke = 0
Else
Uke = Format(Dato - Weekday(Dato, vbMonday) + 4, "ww", vbMonday,
vbFirstFourDays)
End If
End Function

Public Function UkeStart(UkeNr As Long, Optional År As Long) As Date
If År = 0 Then År = Year(Date)
If UkeNr = 0 Then
UkeStart = 0
Else
UkeStart = DateSerial(År, 1, 4) + 1 - Weekday(DateSerial(År, 1, 4),
vbMonday) + 7 * (UkeNr - 1)
End If
End Function

HTH. Beste hilsen Harald

"Helge Duif" <helgeGULBILduif@wanadoo.dk> skrev i melding
news:42adc033$0$18636$14726298@news.sunsite.dk...
> Hej, jeg har en form, hvor jeg ud fra datoen kan se, hvilken uge vi er i,
> men jeg kunne også godt tænke mig, at man kan indtaste et ugenummer og så

> en dato ud af det...
>
> f.eks: der indtastes 24
> jeg får datoen 13-06-2005
>
> Jeg har konstrueret en lang formel, der giver mig en dato, men jeg er ikke
> sikker på at den holder vand ved de kommende årsskifte pga. at hvert år
ikke
> har lige mange uger...
>
> Findes der en indbygget funktion i VB, der kan bruges....???
>
> mvh. Helge
>
>



Helge Duif (16-06-2005)
Kommentar
Fra : Helge Duif


Dato : 16-06-05 13:24

Hej Harald, tak for svaret, jeg har ikke rigtigt fået det til at virke
sammen med mit program endnu, men det skal nok lykkedes... (jeg er først
begyndt at programmere i Visual Basic for et halvt år siden, så det går ikke
så stærkt...)

Er der i øvrigt nogen som kan anbefale et godt Visual Basic begynderkursus,
jeg har set et på Tietgenskolen
http://www.tietgen.dk/kurser/index.php?aid=1314&uid=259&gid=0
men ved ikke rigtigt, hvad niveau det ligger på...

Jeg er i gang med VVU i informationsteknologi, men hænger lidt i bremsen, da
det tilsyneladende er umuligt at komme videre med uddannelsen, idet der ikke
er nogen som udbyder programmeringsteknologi (har taget basisfaget,
databaseI og softwarekonstruktion)..., ja det vil så sige; de udbyder godt
nok faget, men de bliver ikke oprettet pga. for få tilmeldinger...

mvh. Helge



Tomas Christiansen (16-06-2005)
Kommentar
Fra : Tomas Christiansen


Dato : 16-06-05 21:53

Helge Duif skrev:
> Er der i øvrigt nogen som kan anbefale et godt Visual Basic
> begynderkursus, jeg har set et på Tietgenskolen
> http://www.tietgen.dk/kurser/index.php?aid=1314&uid=259&gid=0
> men ved ikke rigtigt, hvad niveau det ligger på...

Husk at checke om det er "Visual Basic .NET" eller "Visual Basic 6.0" der
holdes kursus i. "Visual Basic 6.0" og "5.0" er de mest udbredte, men er
også på vej ud.

-------
Tomas

Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste