Re: Price Data Formatting
- From: "Ralph" <nt_consulting64@xxxxxxxxx>
- Date: Mon, 18 Aug 2008 21:45:44 -0500
"Webbiz" <noreply@xxxxxxx> wrote in message
news:eQbrcqXAJHA.1184@xxxxxxxxxxxxxxxxxxxxxxx
Hello.just
I've created what I consider some pretty novice ways to format my price
data.
But I can't help thinking there is a better way to do this.
For example, suppose I am loading price data that appears to be a decimal
and 4 digits like this (.1234).
The program would need to determine that all results produced from these
values must also have 4 digits after the decimal, even if the answer is
.123 or 23.23.0000,
The .123 should then display as .1230 and the 23 should display as
both cases where 4 digit places exist in the display following the decimalof
only because the data loaded appears to be in that form.
I might load data that looks like this:
3.4567
2.3482
5.2849
6.123
1.3847
This tells me that the format I want is a digit prior to the decimal and 4
digits following, even though some of the data loaded actualy had only 3
digits following the decimal. The maximum format from the sample is 1.1234
format. Therefore, I want to format all my resulting calculations in the
same 1.1234 format. Of course the result can be greater than 1 digit left
the decimal, but not greater than 4 following in this case.2
If my sample data is:
23.45
83.83
22.2
48.89
This tells me I need to format 2 places following the decimal and AT LEAST
prior.digits
What I have been doing now is loading the data and noting the maximum
found right of the decimal and left of the decimal.figure
How I do this is through a LOOP, using INSTR to find where in the price
string the decimal is located, and using the LEN. But then I have to
out how to make the changes in the Format() to display all my data in that"0.000",
format discovered, so I create a few Format()'s with "0.0", "0.00",
"#.0000", etc. etc.
This seems pretty hookie to me.
Any suggestions on a better way to do this?
Thanks.
Webbiz
You could use the Currency datatype.
Wrap it in a class that has a format method to return a space terminated
string.
-ralph
.
- Follow-Ups:
- Re: Price Data Formatting
- From: Webbiz
- Re: Price Data Formatting
- From: Randem
- Re: Price Data Formatting
- References:
- Price Data Formatting
- From: Webbiz
- Price Data Formatting
- Prev by Date: Re: IsVista and Sendkeys
- Next by Date: Re: Price Data Formatting
- Previous by thread: Price Data Formatting
- Next by thread: Re: Price Data Formatting
- Index(es):
Relevant Pages
|