ACTEBS
actebs at actebs.com.au
Thu Aug 21 00:27:02 CDT 2003
Whhhoooaaaaaa, ?????????????What did you just throw, it just missed me!! : ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, 21 August 2003 3:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Select Range of Records ...Word from Access William Hindman So, then, to every man his chance -- to every man, regardless of his birth, his shining golden opportunity -- to every man his right to live, to work, to be himself, to become whatever his manhood and his vision can combine to make him -- this, seeker, is the promise of America. -- Thomas Wolfe ----- Original Message ----- From: "ACTEBS" <actebs at actebs.com.au> To: "'Access Developers discussion and problem solving'" <accessd at databaseadvisors.com> Sent: Thursday, August 21, 2003 1:04 AM Subject: RE: [AccessD] Select Range of Records ...Word from Access > William, > > >From what I understood of your post you indicated that word was > >crashing > while attempting to print it to the Minolta printer. All I am saying > is from > the created word doc you should be able to export it to PDF that I > think may > not have an issue with a document of that size and thus ensuring you retain > your formatting. I am assuming it is crashing at the print spool stage > not the mail merge creation stage. > > I have seen larger documents than 75Meg in word and they have not > crashed word, but crashed during printing stage - I think that is more > a limitation > of the available printer ram or something like that - I'm no printing guru. > Also, ensure that the user has enough HDD space to cope with the print > job as this could be the source of your problem. Something else to > check is to ensure that you have the current drivers for the printer > installed on the PC > - go to the Minolta web site and check for newer versions - sometimes > the pre-installed M$ ones aren't the current version. > > There are various Export to PDF utilities out there that can do it directly > from an Access report rather than doing it via a mail merge to word, > so that > is another method you could explore. > > Obviously, you've been on the angry/sarcasm pills this morning, so I > fear this reply will cop a similar response ; ) <as I duck behind my > desk>... > > Vlad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, 21 August 2003 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Select Range of Records ...Word from Access > > > Vlad > > ...if I understand you correctly, the current process produces a word > document more than twice the maximum size Word can open and do > anything with > ...thus saving it to a pdf isn't possible ...if not, please lay it out > for me. > > William Hindman > So, then, to every man his chance -- to every man, regardless of his birth, > his shining golden opportunity -- to every man his right to live, to > work, to be himself, to become whatever his manhood and his vision can > combine to > make him -- this, seeker, is the promise of America. > -- Thomas Wolfe > > > > ----- Original Message ----- > From: "ACTEBS" <actebs at actebs.com.au> > To: "'Access Developers discussion and problem solving'" > <accessd at databaseadvisors.com> > Sent: Wednesday, August 20, 2003 11:23 PM > Subject: RE: [AccessD] Select Range of Records ...Word from Access > > > > William, > > > > Just a suggestion, why not export the whole process to the word > > document save it, then convert it to PDF? > > > > Just a thought... > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > > Hindman > > Sent: Thursday, 21 August 2003 12:56 PM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] Select Range of Records ...Word from Access > > > > > > ...ok ...just don't ask how I get into these things ...and if this > > seems like a JC post, I really don't want to hear about it :( > > > > ...I have a pretty good client who has been printing badges for his > > tradeshows from a db I wrote for him ...merging to a Word document > > and printing on preformatted badges ...piece of cake. > > > > ...now he's decided that with his nifty new $18K heavy duty high > > speed > color > > printer (NEVER buy a Minolta printer) that he can do the entire > > print job in-house ...including some heavy duty badge graphics ...so > > after untold hours (paid hourly) of formatting this wonderful new > > badge with umpteen changes upon umpteen changes we finally get to > > the dirty deed of printing badges for a forthcoming show ...test > > pass of a few hundred records runs fine ...he's impressed ...I'm > > relieved ...go on to next client :) > > > > ...his badge person runs the badge print process on the entire list > > and everything on the db side works fine ...in this case there are > > 4200+ > badges > > to print ...and therein lies my tale of woe :( > > > > ...the new improved graphics in-house badge has four records per > > 11x17 > sheet > > ...and those 4200 records when merged into a new word document > > produce a file more than 75mb in size ...Word chokes at 32mb ...boy > > does it ever choke! :((((( > > > > ...complete redo of the badge template doc cuts the doc size by a > > quarter ...can't seem to squeeze any more out of it :( > > > > ...so I have to somehow cut the size of the file significantly ...I > > want > it > > under 20mb so that editing is halfway reasonable. > > > > ...I thought about splitting the file into four parts at the point > > of producing the merged document ...this would be the cleanest > > solution from the user standpoint ...they'd just get four print-jobs > > instead of one > ...but > > I'm not a Word guru by any means and have no clue how to do that in > > the > VERY > > short timeframe I have to work with ...but if there is a Word guru > > out > there > > my current code is: > > > > Function BuyerBadges() > > Dim objWord As Word.Document > > Set objWord = GetObject("F:\Document Masters\Buyer > > Documents\BuyerBadges.doc", "Word.Document") > > ' Make Word visible. > > objWord.Application.Visible = True > > ' Set the mail merge data source as the JemsXP database. > > objWord.MailMerge.OpenDataSource _ > > Name:="C:\Program Files\JemsXP\JemsXP.mdb", _ > > LinkToSource:=True, _ > > Connection:="TABLE tblTempBuyerBadges", _ > > SQLStatement:="Select * from [tblTempBuyerBadges] WHERE > > (((tblTempBuyerBadges.PrintFlag)= True))" > > ' Execute the mail merge. > > objWord.MailMerge.Execute > > End Function > > > > ...assuming I can't successfully split the document at the merge > > point, it seems that selecting only a partial range of records to > > print at one time > is > > the next best solution ...it isn't very user friendly but if it'll > > work, that's life. I currently use a "Select" button on a continuous > > form to set > a > > print flag on every record in a temp table and then use the Print > > Flag as the where condition in the merge sql as above ...individual > > records can be selected from the bound form as well but I can't very > > well ask the users > to > > click on a thousand individual records ...so I need to change the > > select code below to pick a range of records to print as well as > > retain a "Print All" option. ...the thing is I'm brain dead at the > > moment and can't think > of > > how best to go about implementing it ...any help for the battle > > weary > would > > be deeply appreciated ...I have to have this working eleven short > > hours > from > > now :(((((( > > > > Private Sub cmdSelect_Click() > > On Error GoTo Err_cmdSelect_Click > > > > DoCmd.SetWarnings False > > DoCmd.OpenQuery "qryBuyerBadgesSelect" > > DoCmd.SetWarnings True > > Me.Refresh > > > > Exit_cmdSelect_Click: > > Exit Sub > > > > Err_cmdSelect_Click: > > MsgBox err.Description > > Resume Exit_cmdSelect_Click > > > > End Sub > > > > Private Sub cmdPrintSelected_Click() > > DoCmd.RunCommand acCmdSaveRecord > > DoCmd.Close acForm, "frmBuyerBadges" > > BuyerBadges > > > > End Sub > > > > William Hindman > > So, then, to every man his chance -- to every man, regardless of his > birth, > > his shining golden opportunity -- to every man his right to live, to > > work, to be himself, to become whatever his manhood and his vision > > can combine > to > > make him -- this, seeker, is the promise of America. > > -- Thomas Wolfe > > > > > > _______________________________________________ > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com