Hi,
When I make labels from a database (Access 2007), there is always a row of
blanks at the bottom of each sheet - how can I get rid of these and print
text on each label on my sheet?
(I have selected the correct manufacturer/label type when using the label
wizard)
(The blank row also shows up on Access before I've even printed)
Any advice or help would be greatfully received.
Modern printers may have a minimum no print zone on all margins, left,
right, top, and bottom.
The length of the detail section for that last row of labels is just a
tad to much for your printer.
Here are some trial and error things you can do to perhaps resolve
this difficulty:
1) Make sure the bottom margin for the label report is small enough.
Set it to 0" in File + Page SetUp + Margins.
When you save the change, it will be reset to the printer minimum.
2) Slightly move the label position a bit higher on the detail
section, so the top line prints nearer the top of the label.
3) Replace all the label controls you now have with just 1 text
control, sized just a shade less than the maximum height that will fit
in the Detail space available.
Name this new control [CombinedAddress]
Set it's Control Source to:
= [FirstName] & " " & [LastName] & Chr(13) & Chr(10) & [Address] &
Chr(13) & Chr(10) & [City] & ", " & [State] & " " & [Zip]
(Change the field names above, as needed.)
The above has the advantage of spacing each line slightly
closer than using individual text boxes.
Preview the report.
If necessary, go back to design view and make the label
height smaller, (from the bottom) until you get that last label row to
show.
4) Make the Font size smaller so that you can make the above text
control height smaller.
5) It's quite possible that none of the above will be effective, in
which case be prepared to not print the last row of labels.