M
MacDknife
Guest
Hi Everyone!
I'm a newbie at this ,so please be patient.
I need to print out membershipcards to a pre-perforated A4 sheet, left to right in 2 columns and 5 rows, but want to be able to set the starting position as well at times.
Scenario:
I can print out 3 Family cards and 5 singles cards, each type based on their own form, so they have to be printed separately.
I print out the Family cards and to save paper (expensive) I use the same sheet again to print the rest. The first card of the Singles cards, must now be positioned to start printing in row 2, column 2 in the perforated areas.
To do this I have to first print 3 "blanks", or position the "card" exactly on the sheet. To blank out these with a little code in the forms works fine, but all this is completely ignored by the report.
The report is printed based on a preview of the form:
DoCmd.OpenForm stDocName, acPreview
DoCmd.SelectObject acForm, stDocName, True
DoCmd.PrintOut acPrintAll, , , Q, A, S
DoCmd.Close acForm, stDocName
I'm stumped! I don't know if I should continue this line of thought and find a solution (maybe there is one already!), or do a 180. Could some kind soul out there please give me a kick in the right direction?

I'm a newbie at this ,so please be patient.
I need to print out membershipcards to a pre-perforated A4 sheet, left to right in 2 columns and 5 rows, but want to be able to set the starting position as well at times.
Scenario:
I can print out 3 Family cards and 5 singles cards, each type based on their own form, so they have to be printed separately.
I print out the Family cards and to save paper (expensive) I use the same sheet again to print the rest. The first card of the Singles cards, must now be positioned to start printing in row 2, column 2 in the perforated areas.
To do this I have to first print 3 "blanks", or position the "card" exactly on the sheet. To blank out these with a little code in the forms works fine, but all this is completely ignored by the report.
The report is printed based on a preview of the form:
DoCmd.OpenForm stDocName, acPreview
DoCmd.SelectObject acForm, stDocName, True
DoCmd.PrintOut acPrintAll, , , Q, A, S
DoCmd.Close acForm, stDocName
I'm stumped! I don't know if I should continue this line of thought and find a solution (maybe there is one already!), or do a 180. Could some kind soul out there please give me a kick in the right direction?