Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: tijdnotaties in expressies  (gelezen 1708 keer)

0 leden en 1 gast bekijken dit topic.

dirk B

  • Gast
tijdnotaties in expressies
« Gepost op: 21 november 2004, 10:46:27 »
Wanneer ik gebruik maakens van de functies Iif en En gebruik maak van een tijdsnotatie krijg ik de vekeerde resultaten , de resultaten worden wel correct weergegeven wanneer ipv van de tijdsnotatie een getalnotatie wordt gebruikt

concreet vb: als tijd > 22:59:00 En <6:30 dan moet er Nacht verschijnen anders Dag ( als uitkomst krij ik dan oa dat uren < 9:00:00 ook als nacht bestempeld worden.
Vervanging dor getalnotatie geeft wel juist resultaat?

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:tijdnotaties in expressies
« Reactie #1 Gepost op: 23 november 2004, 16:01:10 »
het werken met tijden is altijd al een probleem geweest.
Als je gewoon tijd < 22:59:00 gebruikt danvergelijk je a.h.w. een datum met een string.
Je zou gebruik kunnen maken van de TimeValue()-functie. Ofwel van de Datediff()-functie, hierbij ga je het verschil tussen 2 tijden/datums berekenen. deze functie gebruik je omdat je niet zomaar tijd1 - tijd2 mag doen.
Als je dit omzet naar een getal dan is het resultaat wel juist, dit komt omdat intern elke tijd/datum als een getal wordt opgeslagen met als eenheid "dag". bv 12:00 = 0,5.

Ik hoop dat je hiermee toch al een beetje geholpen bent.

Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

dirk b

  • Gast
Re:tijdnotaties in expressies
« Reactie #2 Gepost op: 27 november 2004, 09:19:40 »
Powerkite

Thanks,
weet nu dathet aan de notaties ligt.

dirk B

 


www.combell.com