Acties:
  • 0 Henk 'm!

  • zjorsie
  • Registratie: Juni 2008
  • Laatst online: 11-09 12:28
Ik ben voor m'n vader bezig om een 'simpele' database voor hem te ontwerpen, waarin hij patiënten kan opslaan, behandelingen voor een bepaald bedrag kan toevoegen én eens in de maand de rekeningen (via een bepaald sjabloon) kan uitprinten.

Nu gaat het mij aardig af (zjorsie klopt zich direct even af). Bij de nota's wordt er gekeken of hij al betaald is (logisch:P), en hoelang het geleden is. Is het tussen nu en 30 dagen terug, wordt er een rekening gestuurd, is het tussen 30 en 60 dagen geleden, de eerste herinnering en boven de 60 dagen wordt er een aparte lijst gemaakt van de behandelingen.

Ik krijg het echter maar niet voor elkaar om van een patient die meerdere behandelingen gehad heeft (en nog niet betaald heeft) één enkele nota te printen, terwijl het toch mogelijk zou moeten zijn. Na lang zoeken kwam ik op het idee een query te schrijven, waarbij er een tijdelijke tabel wordt aangemaakt, met het patientnummer, en een veld dat behandeling1,behandeling2,behandeling3 (en de datum,kosten, etc.) heet. Ik kan dan een apart sjabloon maken, dat ik dan apart zou moeten printen (eerst de patienten met meerdere behandelingen eruit filteren, dan de enkele printen, en dan de dubbele, met een ander sjabloon). Ik kan echter nergens vinden (ik zou niet weten waar ik nu nog niet gezocht heb) hoe dat precies moet.

Acties:
  • 0 Henk 'm!

  • PaulZ
  • Registratie: Augustus 2004
  • Laatst online: 21-05-2024
Ben wél thuis in Access, maar niet in 2007. Maar je moet eens in je rapport gaan kijken op groeperen.
Je kan jouw query in je rapport groeperen.
Bv:
KLNT | SRT | BDR
- klant 1 | behandeling 1 | 10.00
- klant 1 | behandeling 2 | 15.00

Dan groepeer je in het rapport op KLNT, geeft eventueel groepkop en voet aan en de behandelingen en bedragen zet je in de detailssectie.
In de voet kan je dan de bedragen van die klant totaliseren via een veld met =SUM([BDR]).

Even in een notendop wat zou kunnen.

Vlinders moet je volgen, niet vangen...