Verschil tussen velden

Status
Niet open voor verdere reacties.

VHU

Gebruiker
Lid geworden
15 nov 2005
Berichten
96
Geachte,

In bijlage een bestandje van een kruistabel.

Ik wil nu van de "kleine watermeter" het maandelijks verbruik kennen.
In feite het omgekeerde van een lopend totaal.

Groeten en alvast bedankt
 

Bijlagen

  • db1.zip
    36,4 KB · Weergaven: 13
Query qryKleineWaterMeterVerbruikPerMaand gemaakt die van de kleine watermeter het verbruik per maand weergeeft.

Enjoy!
 

Bijlagen

  • db1.zip
    24,1 KB · Weergaven: 20
Dag Guus,

Ik begrijp uw voorstel niet goed, voor zover ik kan zien maak jij enkel een query van de kleine watermeter, geen verschil.

Ik heb een (oplossing ) gevonden maar hij maakt het verschil van al de meters, maar dat is de bedoeling niet.

De bedoeling is dat hij alle meters toont en enkel voor de kleine watermeter een verschil maakt.
Ik heb via de query gesorteerd op de kleine watermeter.

groeten
 

Bijlagen

  • db1.zip
    28,7 KB · Weergaven: 15
Ik denk niet dat je dit met één query voor elkaar krijgt of je moet een geweldige SQL expert zijn.
Wat je kan doen is het volgende (Zonder dat ik het uitwerk):
Code:
1. Breid je tabel uit met een rubriek verschil.
2. Neem deze ook op in je formulier.
3. Maak een knop op je formulier de een macro aanroept.
4. De macro bestaat uit drie onderdelen.
   a. Een SQL-statement die alle records uit je query (die bij het formulier hoort) haalt voor de kleine meterd (Id=1 en type=2). 
       Gesorteerd op datum.
       Hiervoor zijn wel posts te vinden op het forum.
   b. Met een loop ga je alle records langs en bereken het verschil.
   c. Met een UPDATE query kan je dan het verschil bij het juiste record in je tabel zetten.
En klaar is Kees
nb. Je moet wel je formulier refresh of requery geven om de nieuwe waardes te tonen. Dit omdat je het formulier vult vanuit de guery.

Succes.
Mocht je er niet uitkomen dan kijk ik wel of ik tijd vrij kan maken.

Wim
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan