dick stomp
Gebruiker
- Lid geworden
- 12 mei 2008
- Berichten
- 31
Ik heb een spreadsheet in ODS met drie kolommen met bedragen (decimal point is comma). Bij het laden naar ODB geef ik voor die kolommen aan, dat ze numeric zijn met twee decimalen.
In de definitie van Base staat ook bij de landinstellingen, dat de decimale punt een komma is. In de defintie van de tabel zijn ze inderdaad nummeriek.
Maar na het laden in de tabel staan ze nog links gejusteerd als tekst en niet rechts als getal.
Vervang ik in de tabel een 0,00 door 0 dan is het resultaat weer 0,00 ! Dus de velden zijn echt wel numeriek...
Maar als ik in de query zeg
SELECT ....
Bedrag1 + Bedrag2 + Bedrag3 as RegelTotaal,
dan wordt dat niet uitgevoerd !
Wat heb ik nu nog vergeten?
In de definitie van Base staat ook bij de landinstellingen, dat de decimale punt een komma is. In de defintie van de tabel zijn ze inderdaad nummeriek.
Maar na het laden in de tabel staan ze nog links gejusteerd als tekst en niet rechts als getal.
Vervang ik in de tabel een 0,00 door 0 dan is het resultaat weer 0,00 ! Dus de velden zijn echt wel numeriek...
Maar als ik in de query zeg
SELECT ....
Bedrag1 + Bedrag2 + Bedrag3 as RegelTotaal,
dan wordt dat niet uitgevoerd !
Wat heb ik nu nog vergeten?