Wellicht niet echt het goede forum, maar ik kom er niet uit. Ik ben bezig met het ontwerpen en programmeren (Delphi) van een programma waarbij ik "beurs-activiteit" wil opslaan. Hier wil ik aandelenfondsen e.d. kunnen opslaan met transacties (wanneer ik wat heb gekocht tegen welke prijs). Vervolgens wil ik daarvan schema's, grafieken, totalen en de hele rimram kunnen laten berekenen.
Het hele systeem is mij wel ongeveer duidelijk (met een relationeel database-schema, kortweg een aandeel-tabel en een transactie-tabel) behalve:
Aandelen kunnen gesplitst worden, dan krijgt eenzelfde aandeel bijvoorbeeld opeens 70% van de originele "waarde". Met als gevolg dat als ik een overzicht of totaal wil berekenen in het programma dit moet worden gezien als 2 verschillende "soorten aandelen"
Kan iemand mij een tip geven hoe ik dit logisch op kan lossen? (dus dat ik wel bijvoorbeeld van aandeel X mijn "performance" kan berekenen, terwijl dit aandeel in de tussentijd dat ik ze in bezit had wel zijn gesplitst.
Het hele systeem is mij wel ongeveer duidelijk (met een relationeel database-schema, kortweg een aandeel-tabel en een transactie-tabel) behalve:
Aandelen kunnen gesplitst worden, dan krijgt eenzelfde aandeel bijvoorbeeld opeens 70% van de originele "waarde". Met als gevolg dat als ik een overzicht of totaal wil berekenen in het programma dit moet worden gezien als 2 verschillende "soorten aandelen"
Kan iemand mij een tip geven hoe ik dit logisch op kan lossen? (dus dat ik wel bijvoorbeeld van aandeel X mijn "performance" kan berekenen, terwijl dit aandeel in de tussentijd dat ik ze in bezit had wel zijn gesplitst.
Aan bovenstaande tekst kunnen geen rechten worden ontleend. Aan de tekst hieronder wel.