Gustav Brock
Gustav at cactus.dk
Tue Feb 16 11:35:07 CST 2010
Hi Max
If you use the font MS Sans Serif for the listbox (goes for a combobox as well), you can use a recordsource like this:
SELECT
SomeField,
Format([AmountMin], Space(14-2*Len([AmountMin])-Abs([AmountMin]>1000)) & "#,##0") AS SMin,
Format([AmountMax], Space(14-2*Len([AmountMax])-Abs([AmountMax]>1000)) & "#,##0") AS SMax
FROM
YourTable
ORDER BY
SomeField;
This takes advantage of the fact that space and dot and comma for this font consume half a "space" while digits consume a full "space".
Not very fancy but it works.
/gustav
>>> max.wanadoo at gmail.com 16-02-2010 17:12 >>>
Hi,
I am trying to get varying values in a LIST Box and have them right justified.
This won't do the trick...
strTotal = Format(Nz(rst!AcBalance, 0), "##,##0.00")
strTotal = Space(12 - Len(strTotal)) + strTotal
Varying values give varying spacing.
Any suggestions?
Thanks
Max