Numbers aligning in a table

B

Basharat A. Javaid

Hi folks:

First of all, is there a feature in VB like the "PrintUsing ...." function
was in Basic?

I am trying to create & print strings made up of mostly dates & numbers of
various lengths by first converting them to text with the Text function. For
example, I have,

For report 1:
LineString1 = Birthdate$ &" "& HireDate$ &" "& TerminationDate$.....,
Wages$ &" "& Hours$" where

For report 2:
LineString2 = Age1$ &" "& Age2$ &" "& Service1$ & " "& Service2$ &" "&
Value1$.... &ValueN$ - all numbers.

where
yyyy$ etc are dates/numbers converted to text.

I am using the "Times New Roman" font size 10.
LineString1 prints OK for all records if there is no missing dates. But some
records may not have "termination date" and for those records the lines does
not align with the records which have "term dates" even though I insert
extra blanks equal to the length of the missing date which is in the
MM/DD/YY format.

I got LineString2 to print Ok for all records if all of the numbers are less
than a million (i.e. < or = 999,999). But if any of the numbers for a
record is a million or more, the lines will not align.

I could resolve this by using the "Courier New" font but the print comes out
lighter than the print in New Roman so I would like to stick with the New
Roman font.

Any suggestions on solving this problem would be appreciated (without
changing the font).

A thought just occurred to me - I could solve this if I knew how many blank
spaces in Time New Roman font would take up the space taken up by:
the forward slash (/), the comma (,) the dollar sign ($) and the
numbers 0 to 9.

I could figure this out by trial and error but does anyone know the spacing
equivalents?

Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top