ledenprogramma, facturen met 3 variabelen.

Status
Niet open voor verdere reacties.

WillemEnoch

Gebruiker
Lid geworden
10 mrt 2010
Berichten
6
Dag allemaal,

Ik heb wederom een vraag. Ik ben nog steeds bezig mijn eigen leden verwerkings programma te maken.

Nu wil ik het de volgende 2 dingen:
1.
We hebben 3 verschillende leeftijdcatagorien:
6 tot 12 jaar, 13 tot 18 jaar, 18 jaar en ouder.

Leden kunnen betalen per kwartaal, half jaar en jaar.

Ze kunnen 1xpw, >1xpw en all in trainen.

Nu zou ik het fijn vinden als ik een factuur maak, dat het juiste bedrag komt te staan als deze 3 voorwaarden er zijn. Dus, als ik lid Pietje invul voor een factuur dan zou het fijn zijn dat als hij 15 is, 1xpw traint en per kwartaal betaalt, dat het juiste bedrag komt.

Ik kan natuurlijk alles handmatig invullen, maar de prijzen wijzigen eens per jaar. Ik heb nu al wel een query leden, en een gekoppelde tabel met Excel.
2.
Kan ik handmatig bv materialen of andere dingen aan een vastgelegd raport toevoegen, lees factuur. Als bovenstaande, punt 1, werkt, dan hoop ik, dat naast de vastgelegde gegevens, ik ook gegevens kan toevoegen.

Ik hoop dat iemand weet hoe ik dit aan elkaar kan krijgen. Dat zou zo gemakkelijk zijn.

Alvast hartelijk dank.
 
Maak een tabel met LeeftijdCategorieen: LCId (auto), Van (num), Tot(num)
Maak een tabel met TraingFrequentie: TFId (auto), Frequentie (tekst)
Maak een tabel met BetalingsTermijn: BTId (auto), Termijn (tekst)
Maak een tabel met Contributie: Id (auto), LCId (num), TFId (num), BTId (num), Bedrag(double)

Link de eerste drie tabellen aan de vierde. Vul de vierde tabel met het volgende SQL statement. Het is een cartesisch product dus iedere combinatie geeft een record.

Code:
insert into Contributie (LCId, TFId, BTId) select LCId, TFId, BTId from LeeftijdCategorieen, TraingFrequentie, BetalingsTermijn

Vul daarna de bedragen in.

HTH:D
 
Wow, dit klinkt ingewikkeld maar ook wel logisch. Ik zal het gelijk gaan proberen. Ik hoop dat het gaat lukken :).

Bedoel je trouwens met tabel echt een tabel of wordt het een record van 1 tabel?

Ik laat het je weten. Dank je wel vast.
 
Laatst bewerkt:
Ik weet niet wat je met een record van 1 tabel bedoeld.

Ik verwacht dat je in de eerste drie tabellen resp. 3, 3 en 3 records krijgt.
Dat betekend dat je in de vierder tabel 3*3*3 = 27 records krijgt en dus moet je 27 verschillende bedragen invullen.

Dit is trouwens het antwoord op je eerste vraag en nog niet op de tweede maar dat komt misschien nog wel...


HTH:D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan