/ Forside/ Teknologi / Udvikling / VB/Basic / Spørgsmål
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
Datoer i VB
Fra : Kiska
Vist : 530 gange
100 point
Dato : 14-12-01 10:28

Er der nogen der ved hvordan man i Visual Basic (of Application) kan plusse en dato med to måneder? Fx den 20-01-98 skal kunne plusses med 2 måneder og blive til 20-03-98.


 
 
Accepteret svar
Fra : pete

Modtaget 110 point
Dato : 14-12-01 10:42

Du skal bruge funcionen "Dateadd", den kan gøre lige det du ønsker :

Dim FirstDate As Date ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ' "m" specifies months as interval.
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New date: " & DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg



Kommentar
Fra : PARKENSS


Dato : 14-12-01 12:53

Hej Kiska

newdate=DateAdd("m", 2, startdate)


Mvh
Parkenss

Kommentar
Fra : Nyhedsbruger


Dato : 14-12-01 12:37

"Kiska" <Kiska.news@kandu.dk> skrev i en meddelelse
news:MvjS7.7617$z4.1008941@news000.worldonline.dk...
> Er der nogen der ved hvordan man i Visual Basic (of Application) kan
> plusse en dato med to måneder? Fx den 20-01-98 skal kunne plusses med 2
> måneder og blive til 20-03-98.

Kig på DateAdd i din Hjælp.
To måneder lagt til 'nu' er f.eks.
DateAdd("m", 2, Now)

"m" fortæller, at det drejer sig om måneder ("h" er timer... der er mange
muligheder)
2 fortæller, hvor mange
Now er den dato, de skal tillægges

--
mvh
Jens Vestergaard
www.railsoft.dk




Kommentar
Fra : PARKENSS


Dato : 14-12-01 12:56

Eller:

=DateAdd("m",2, [TheDateField])

Mvh
Parkenss

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste