🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#1204
Author: Vito
Date: Wed, 12 Oct 2005 11:53
19 lines
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
#1205
Author: Gijs Beukenoot
Date: Wed, 12 Oct 2005 19:31
16 lines
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
#1206
Author: Vito
Date: Thu, 13 Oct 2005 03:46
33 lines
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
#1207
Author: Vito
Date: Fri, 14 Oct 2005 03:31
28 lines
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
#1118
Author: Gijs Beukenoot
Date: Fri, 14 Oct 2005 07:26
30 lines
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
#1119
Author: Vito
Date: Fri, 14 Oct 2005 19:58
17 lines
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