Thread View: be.comp.programming
6 messages
6 total messages
Started by Vito
Wed, 12 Oct 2005 11:53
vb5 - actuele tijd verlengen en weergeven
Author: Vito
Date: Wed, 12 Oct 2005 11:53
Date: Wed, 12 Oct 2005 11:53
19 lines
1963 bytes
1963 bytes
Hallo, Als ik nu de actuele tijd ( bvb 21.30 ) wil verlengen met 45 minuten om op die nieuwe tijd een functie te starten en om dat ook in een textbox af te drukken, hoe doe ik dat? Dus het is 21.30 en in de textbox met bvb komen: de neiuwe job wordt gestart om 22.15 en, op die tijd moet de nieuwe job ( - procedure) ook starten ... Een tijd bij een tijd optellen ( of aftrekken) lukt mij van geen kanten. Sorry dat ik zo krakkemikkig uitleg, maar ik ben sinds vele jaren terug wat amusement aan't zoeken in VB, 'k moet nog effe wennen :-) -- vito ==================================================== webstek in opbouw: http://home.tiscali.be/vito ====================================================
Re: vb5 - actuele tijd verlengen en weergeven
Author: Gijs Beukenoot
Date: Wed, 12 Oct 2005 19:31
Date: Wed, 12 Oct 2005 19:31
16 lines
1950 bytes
1950 bytes
From Vito :
> Hallo,
>
> Als ik nu de actuele tijd ( bvb 21.30 ) wil verlengen met 45 minuten om op
> die nieuwe tijd een functie te starten en om dat ook in een textbox af te
> drukken, hoe doe ik dat?
> Dus het is 21.30 en in de textbox met bvb komen: de neiuwe job wordt gestart
> om 22.15
> en, op die tijd moet de nieuwe job ( - procedure) ook starten ...
>
> Een tijd bij een tijd optellen ( of aftrekken) lukt mij van geen kanten.
>
> Sorry dat ik zo krakkemikkig uitleg, maar ik ben sinds vele jaren terug wat
> amusement aan't zoeken in VB, 'k moet nog effe wennen :-)
x= dateadd("n", 45, "21:30")
Re: vb5 - actuele tijd verlengen en weergeven
Author: Vito
Date: Thu, 13 Oct 2005 03:46
Date: Thu, 13 Oct 2005 03:46
33 lines
2403 bytes
2403 bytes
Gijs Beukenoot schreef:
> From Vito :
>
>> Hallo,
>>
>> Als ik nu de actuele tijd ( bvb 21.30 ) wil verlengen met 45 minuten
>> om op die nieuwe tijd een functie te starten en om dat ook in een
>> textbox af te drukken, hoe doe ik dat?
>> Dus het is 21.30 en in de textbox met bvb komen: de neiuwe job wordt
>> gestart om 22.15
>> en, op die tijd moet de nieuwe job ( - procedure) ook starten ...
>>
>> Een tijd bij een tijd optellen ( of aftrekken) lukt mij van geen kanten.
>>
>> Sorry dat ik zo krakkemikkig uitleg, maar ik ben sinds vele jaren
>> terug wat amusement aan't zoeken in VB, 'k moet nog effe wennen :-)
>
>
> x= dateadd("n", 45, "21:30")
>
>
zo gemakkelijk ... en het werkt nog ook :-)
Afijn, ik zal er wel terug inkomen.
Al vrees ik dat ik hier nog heelwat vragen zal stellen ...
Heel erg bedankt
--
vito
====================================================
webstek in opbouw: http://home.tiscali.be/vito
====================================================
Re: vb5 - actuele tijd verlengen en weergeven
Author: Vito
Date: Fri, 14 Oct 2005 03:31
Date: Fri, 14 Oct 2005 03:31
28 lines
2327 bytes
2327 bytes
Gijs Beukenoot schreef:
> x= dateadd("n", 45, "21:30")
Ik dacht dat het werkte, maar er zit helaas een addertje onder het
gras... als ik dit doe:
Text2.Text = "Nieuwe taak om: " _
+ CStr(DateAdd("n", myInterval, Time)) + vbCrLf
Dan wordt dat keurig weergegeven: bijvoorbeeld 20:10:25
BEHALVE als de nieuwe tijd over de 24:00 gaat dan krijg ik ineens iets
zoals:
Nieuwe taak: 31/12/1899 1:10:25
Er wordt een datum bijgezet die totaal verkeerd is (1899 !!) .. al zal
het uur wel juist zijn, myInterval is een random gegenereerd aantal
minuten en dat kan gaan tot 300 ( 5 uur dus).
Ik heb er gisteren avond uren op gezocht, maar niet gevonden hoe dat
te doen. 't Is dedju nog maar half zes en ik ben er al weer terug mee
bezig :-)
--
vito
====================================================
webstek in opbouw: http://home.tiscali.be/vito
====================================================
Re: vb5 - actuele tijd verlengen en weergeven
Author: Gijs Beukenoot
Date: Fri, 14 Oct 2005 07:26
Date: Fri, 14 Oct 2005 07:26
30 lines
2474 bytes
2474 bytes
From Vito :
> Gijs Beukenoot schreef:
>
>> x= dateadd("n", 45, "21:30")
>
> Ik dacht dat het werkte, maar er zit helaas een addertje onder het gras...
> als ik dit doe:
>
> Text2.Text = "Nieuwe taak om: " _
> + CStr(DateAdd("n", myInterval, Time)) + vbCrLf
>
> Dan wordt dat keurig weergegeven: bijvoorbeeld 20:10:25
> BEHALVE als de nieuwe tijd over de 24:00 gaat dan krijg ik ineens iets zoals:
> Nieuwe taak: 31/12/1899 1:10:25
>
> Er wordt een datum bijgezet die totaal verkeerd is (1899 !!) .. al zal het
> uur wel juist zijn, myInterval is een random gegenereerd aantal minuten en
> dat kan gaan tot 300 ( 5 uur dus).
>
> Ik heb er gisteren avond uren op gezocht, maar niet gevonden hoe dat te doen.
> 't Is dedju nog maar half zes en ik ben er al weer terug mee bezig :-)
Begin eens met de + te vervangen door & (want zo tel je op als je een
beetje pech hebt en VB de twee velden als nummeriek kan interpreteren)
En dan daarna Time, gebruik Now() zodat je niet alleen de tijd maar ook
de datum erbij hebt.
Dus iets als:
Text2.Text = "Nieuwe taak om: " & _
CStr(DateAdd("n", myInterval, Now())) & vbCrLf
Re: vb5 - actuele tijd verlengen en weergeven
Author: Vito
Date: Fri, 14 Oct 2005 19:58
Date: Fri, 14 Oct 2005 19:58
17 lines
1962 bytes
1962 bytes
Gijs Beukenoot schreef:
> Text2.Text = "Nieuwe taak om: " & _
> CStr(DateAdd("n", myInterval, Now())) & vbCrLf
Inderdaag Gijs, met Now() lukt dat. De datum staat er wel bij, maar
dat is geen probleem.
Bedankt voor de hulp.
Heu ... die zal ik nog vaak nodig hebben denk ik :-)
--
vito
====================================================
webstek in opbouw: http://home.tiscali.be/vito
====================================================
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads