Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Tonen van niet-registratie dagen  (gelezen 5276 keer)

0 leden en 1 gast bekijken dit topic.

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Tonen van niet-registratie dagen
« Gepost op: 09 januari 2014, 14:59:08 »
Beste,

ik heb een registratie programma geschreven in ASP.NET/C# met een achterliggende Access database.
De bedoeling van het programma is dat er iedere dag een temperatuur wordt geregistreerd.

Nu wil ik de dagen tonen waar er geen registratie voor is gebeurd maar ik weet niet goed hoe ik dit moet aanpakken  :-\
Een script laten lopen die alle gaten opvult met een fictieve waarde (bvb een "?") of bestaat er een makkelijkere oplossing?

Alle suggesties zijn natuurlijk welkom!

Mvg,
M81
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Tonen van niet-registratie dagen
« Reactie #1 Gepost op: 09 januari 2014, 18:19:43 »
Je zou kunnen opvullen met het gemiddelde van de dag ervoor en de dag erna? (via een scriptje)
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: Tonen van niet-registratie dagen
« Reactie #2 Gepost op: 10 januari 2014, 12:41:44 »
Gemiddelde niet, liever iets vanwaar ze zien dat het niet ingevuld is. Maar dat blijft nu gelijk.
Dus toch best werken met een script. Dat wordt even zoeken  :blink: >:( :-\
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Tonen van niet-registratie dagen
« Reactie #3 Gepost op: 10 januari 2014, 12:55:29 »
update table set temp=999 where temp is nullIk neem aan dat temp een numeriek veld is?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: Tonen van niet-registratie dagen
« Reactie #4 Gepost op: 10 januari 2014, 13:25:28 »
Wel neen ... want dit bevat ook "<0" en ">0"  :blink:

Nog even over nagedacht. Iedere maal als rapport wordt opgestart een check doen vanaf 1/1/2014 die de "gaten" opvult met een "?".
Dit zou ik dan doen in mijn C# code. Script is natuurlijk beter maar dit lijkt me moeilijker te programmeren.
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Tonen van niet-registratie dagen
« Reactie #5 Gepost op: 10 januari 2014, 18:19:03 »
maar je krijgt toch nooit een '?' in een numeriek veld?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: Tonen van niet-registratie dagen
« Reactie #6 Gepost op: 10 januari 2014, 18:35:26 »
Urm, ik zeg toch "Neen, want er staat ook "<0" en ">0" in dit veld"   ;)
Het is dus een tekstveld.
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Tonen van niet-registratie dagen
« Reactie #7 Gepost op: 11 januari 2014, 16:21:36 »
ach ik dacht dat je met "<0" alle negatieve getallen bedoelde.
Wat zorgt er trouwens voor dat het record wordt gemaakt? Zijn er meerdere records per dag of is er het telkens precies 1?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: Tonen van niet-registratie dagen
« Reactie #8 Gepost op: 12 januari 2014, 01:32:40 »
Hallo Myclos,

Misschien ben je iets met nog een andere kijk op het probleem ;). Wat ik me afvroeg: waarom 'dummy' data in de database toevoegen? Als je voor bepaalde datums geen temperatuur hebt kunnen ophalen, is het dan niet aan de applicatie om dat te interpreteren als 'geen datum geregistreerd' en dat zo weer te geven? Just my 2c.

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: Tonen van niet-registratie dagen
« Reactie #9 Gepost op: 13 januari 2014, 08:04:15 »
Dag FireBirdy,

Ja, inderdaad. Maar op het rapport moet dit getoond worden. En dan moet er iets staan, toch?
Het is 1 registratie per dag, meerdere zijn niet mogelijk.
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: Tonen van niet-registratie dagen
« Reactie #10 Gepost op: 15 januari 2014, 09:55:55 »
Heb dit opgelost door iedere dag een Insert query te laten lopen via een scheduled task (VBS file).
Er worden records ingevoegd die standaard een "?" temp hebben en datum 1/1/1900.

Programma update dan iedere keer bij registratie.
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

 


www.combell.com