Hejsa, jeg synes nu den allerførste virker udemærket. Jeg sætter parameters med OleDBType.Currency på min tekstbox, og har valgt "Valuta" som datatype i min DB, og her sættes tallet fint ind.
Skriver jeg 00000000050,5000000 i min tekstbox og kigger i min DB har den pænt sat 50,5 ind :-)
Hvis det kun er dig selv, som er bruger af programmet, så er det da også fint nok. Men hvis der er andre som skal bruge programmet, så burde du måske overveje om sådan noget som 00000000050,5000000 egentligt ikke burde resultere i en fejlmmedelelse.
Jeg deler iøvrigt gerne point med wicez på denne her :^)
Synes godt om
Slettet bruger
07. marts 2006 - 09:19#9
Jeg takker mange gange for din gavmildhed, og kvitterer da lige med et svar :)
Ja, den tillader kun 2 decimaler efter kommaet - det er de som {1,2} del-mønsteret sikre.
Når du laver programmer, som andre også skal bruge, er det vigtigt at dit GUI virker logisk og konsistent. Selv om du i princippet kunne finde på at indtaste 00000000050,5000000 så er dette ikke et lovligt input hvis feltet skal forestille at tage imod et pengebeløb. Derfor bør der smides en fejlbesked.
... og tak for point :^)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.