verschillende valuta

  • Onderwerp starter Onderwerp starter scw
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

scw

Gebruiker
Lid geworden
5 jun 2009
Berichten
530
Goedendag,

Ik heb een tabel met bedragen daarin (geen opmaak). Vervolgens zou ik in m'n formulier wel het verschil willen aangeven tussen verschillende valuta door middel van de valutasymbool, wat zijn hier de mogelijkheden voor? Ik wil de bedragen dus wel in één kolom houden.
 
Wellicht een idee om in je tabel naast het bedrag de valuta te registreren.
Voor de rest is je vraag te summier om een mogelijke oplossing aan te kunnen geven.

Tardis
 
Een veld in een tabel heeft één gegevenstype, zoals getal of Valuta. In een database moet je er van uit kunnen gaan dat de gegevens in dat veld consistent zijn. Zo sla je in een tekstveld Straatnaam niet de postcode op, maar alleen de straatnamen. Doe je dat niet, en ga je verschillende gegevenstypen in één veld opslaan, dan kun je de ware waarde van een veld nooit meer goed herleiden. Een valutaveld heeft daarom één valutawaarde, niet twee of meer. Wil je verschillende valuta kunnen opslaan, en gebruiken in berekeningen, dan heb je een vertaaltabel nodig om de ingevoerde gegevens de juiste waarden te geven. Ik zou in jouw geval dus denken aan een normaal getalveld voor de waarde, en een (opzoek)veld voor een tabel Valuta, waarin je vastlegt welke valuta aan het veld moet worden toegekend. Tevens kun je in die tabel, als je wilt kunnen rekenen, de omrekenkoers vast leggen. In de tabel Valuta leg je dan het ValutaID, het valutatype, en de omrekenwaarde vast. Record 1 is dan Euro, € teken, en 1 als omrekenwaarde. Record 2: $, 1,25 etc.
Dus: het bedrag $ 125 sla je op in twee velden: een numeriek veld Bedrag (125) en een veld Valuta ($) of ValutaID (2 in dit voorbeeld).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan