joejack0330
Technical User
We have a form that has some buttons to print invoices and when the user presses print button it changes the default printer then prints report. We have multiple printers in table so it goes back and forth to different printers so we need to change default rather than assigning specific in page setup. This worked well under Access 2000 but since going to 2007, it seems to be a problem. I've played around a lot and seem to have it narrowed down to where even though code seems to be changing default printer, access seems to still think that the default printer is the printer that was default when Access was opened. I've paused execution and can see the default printer changing correctly but if I do a print preview then go to print, it still displays original default as the choice in list of printers. Is there a way to force a refresh of database without closing down and opening again or maybe a way to assign specific, not default, in vba code? Thanks, Joe