Thread View: be.comp.programming
9 messages
9 total messages
Started by JVB
Fri, 06 Feb 2004 11:22
Delphi probleempje ...
Author: JVB
Date: Fri, 06 Feb 2004 11:22
Date: Fri, 06 Feb 2004 11:22
12 lines
1569 bytes
1569 bytes
Ik heb volgend probleem : De Caption van Label 1 is gevuld met bijvoorbeeld
getal 2,53
Om de waarde van deze caption via een query in een tabel te stoppen, moet je
2,53 veranderen in 2.53 ( dus de komma veranderen door een decimale punt)
Met onderstaande code lukt die niet .....
Label1.Caption :=
FormatFloat('0.00',(Bestellingen.FieldByName('Prijs').AsFloat);
Met welke Delphi code kan ik deze waarde in een juist formaat krijgen ?? (
dus niet 2,53 maar 2.53 ) Dank .....
Re: Delphi probleempje ...
Author: Jeroen Ruijgers
Date: Fri, 06 Feb 2004 11:20
Date: Fri, 06 Feb 2004 11:20
20 lines
1966 bytes
1966 bytes
JVB wrote:
> Ik heb volgend probleem : De Caption van Label 1 is gevuld met
> bijvoorbeeld getal 2,53
>
> Om de waarde van deze caption via een query in een tabel te stoppen,
> moet je 2,53 veranderen in 2.53 ( dus de komma veranderen door een
> decimale punt) Met onderstaande code lukt die niet .....
>
> Label1.Caption :=
> FormatFloat('0.00',(Bestellingen.FieldByName('Prijs').AsFloat);
>
> Met welke Delphi code kan ik deze waarde in een juist formaat krijgen
> ?? ( dus niet 2,53 maar 2.53 ) Dank .....
Ik heb niet zoveel verstand van Delphi, maar als het goed is krijg je een
string terug. De meeste programmeertalen hebben een vervangfunctie die er
ongeveer zo uitziet:
vervang(string, wat, voor), dus in jou geval wordt het zoiets als
vervang(Bestellingen.FieldByName('Prijs'), ",", ".")
GRoet
Re: Delphi probleempje ...
Author: Meindert Sprang
Date: Fri, 06 Feb 2004 11:32
Date: Fri, 06 Feb 2004 11:32
20 lines
1523 bytes
1523 bytes
"JVB" <jvbsoft.verwijder.dit@pandora.be> wrote in message
news:MNKUb.1244$4L7.200776@phobos.telenet-ops.be...
> Ik heb volgend probleem : De Caption van Label 1 is gevuld met
bijvoorbeeld
> getal 2,53
>
> Om de waarde van deze caption via een query in een tabel te stoppen, moet
je
> 2,53 veranderen in 2.53 ( dus de komma veranderen door een decimale punt)
> Met onderstaande code lukt die niet .....
>
> Label1.Caption :=
> FormatFloat('0.00',(Bestellingen.FieldByName('Prijs').AsFloat);
var S: string;
S := Label1.Caption;
S[Pos(',',S)] := '.';
Meindert
Re: Delphi probleempje ...
Author: JVB
Date: Fri, 06 Feb 2004 11:38
Date: Fri, 06 Feb 2004 11:38
11 lines
1317 bytes
1317 bytes
> var S: string;
>
> S := Label1.Caption;
> S[Pos(',',S)] := '.';
>
> Meindert
Hoi Meindert, dit lijkt Overtoom wel ! Bedankt voor de juiste tip !
Re: Delphi probleempje ...
Author: JVB
Date: Fri, 06 Feb 2004 11:39
Date: Fri, 06 Feb 2004 11:39
1 lines
1210 bytes
1210 bytes
Dank ...
Re: Delphi probleempje ...
Author: Meindert Sprang
Date: Fri, 06 Feb 2004 11:55
Date: Fri, 06 Feb 2004 11:55
18 lines
1456 bytes
1456 bytes
"JVB" <jvbsoft.verwijder.dit@pandora.be> wrote in message
news:e1LUb.1255$l07.73801@phobos.telenet-ops.be...
>
> > var S: string;
> >
> > S := Label1.Caption;
> > S[Pos(',',S)] := '.';
> >
> > Meindert
>
>
>
> Hoi Meindert, dit lijkt Overtoom wel ! Bedankt voor de juiste tip !
Ach, ik zat ook net te programmeren in Delphi. En tussendoor lees ik altijd
even wat nieuwsgroepen om m'n hoofd even 'leeg te blazen'.
Meindert
Re: Delphi probleempje ...
Author: Matthijs Laan
Date: Fri, 06 Feb 2004 12:31
Date: Fri, 06 Feb 2004 12:31
21 lines
1829 bytes
1829 bytes
JVB wrote:
> Ik heb volgend probleem : De Caption van Label 1 is gevuld met
> bijvoorbeeld getal 2,53
>
> Om de waarde van deze caption via een query in een tabel te stoppen,
> moet je 2,53 veranderen in 2.53 ( dus de komma veranderen door een
> decimale punt) Met onderstaande code lukt die niet .....
>
> Label1.Caption :=
> FormatFloat('0.00',(Bestellingen.FieldByName('Prijs').AsFloat);
>
> Met welke Delphi code kan ik deze waarde in een juist formaat krijgen
> ?? ( dus niet 2,53 maar 2.53 ) Dank .....
>
DecimalSeparator := '.';
Application.UpdateFormatSettings := False;
Matthijs
Re: Delphi probleempje ...
Author: pim schaeffer
Date: Fri, 06 Feb 2004 15:21
Date: Fri, 06 Feb 2004 15:21
9 lines
1514 bytes
1514 bytes
JVB wrote: > Dank ... Houd wel in de gaten dat het verkeerd gaat als er 1.234,56 ingevoerd wordt. -- pim. ReplyTo: news^A^B^C3^Hlezer [at] schaeffer.tk
Re: Delphi probleempje ...
Author: AHA
Date: Fri, 06 Feb 2004 16:11
Date: Fri, 06 Feb 2004 16:11
30 lines
2213 bytes
2213 bytes
Lijkt mij de juistere weg. Om alle gedoe met decimale punten en kommas op te
lossen is deze waarde ingevoerd. Je kunt ze lezen en je programma er op
afstellen, of je kunt ze wijzigen en herstellen in de oorspronkelijke toestand
na afsluiten. Het eerste lijkt me korrekter naar de gebruiker toe.
Alex
"Matthijs Laan" <matthijsln@nospam-remove.xs4all.nl> schreef in bericht
news:Xns94878998B8E3Ematthijsln@news.xs4all.nl...
| JVB wrote:
|
| > Ik heb volgend probleem : De Caption van Label 1 is gevuld met
| > bijvoorbeeld getal 2,53
| >
| > Om de waarde van deze caption via een query in een tabel te stoppen,
| > moet je 2,53 veranderen in 2.53 ( dus de komma veranderen door een
| > decimale punt) Met onderstaande code lukt die niet .....
| >
| > Label1.Caption :=
| > FormatFloat('0.00',(Bestellingen.FieldByName('Prijs').AsFloat);
| >
| > Met welke Delphi code kan ik deze waarde in een juist formaat krijgen
| > ?? ( dus niet 2,53 maar 2.53 ) Dank .....
| >
|
| DecimalSeparator := '.';
|
| Application.UpdateFormatSettings := False;
|
| Matthijs
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads