Tina Norris Fields
tinanfields at torchlake.com
Thu Jun 26 13:21:11 CDT 2008
Hi Andy, The OnClick event procedure of the button btnMakeTableContribs is as follows: = = = = = Private Sub btnMakeTableContribs_Click() On Error GoTo Err_btnMakeTableContribs_Click Dim stDocName As String stDocName = "qryPrintListForContributionTypeOfMember_t" DoCmd.SetWarnings False DoCmd.OpenQuery stDocName, acNormal, acEdit DoCmd.SetWarnings True MsgBox "Done" Exit_btnMakeTableContribs_Click: Exit Sub Err_btnMakeTableContribs_Click: MsgBox Err.Description DoCmd.SetWarnings True Resume Exit_btnMakeTableContribs_Click End Sub = = = = = As you see, it does use the DoCmd.OpenQuery. What would be a better way to do it? Isn't there a 'no data' sort of property or result I could use? (Don't know what it's called.) Teach me - I'm eager to learn! Thanks, Tina Andy Lacey wrote: > Hi Tina > Don't know about point 1 but point 2 shouldn't be too hard. What's the code > look like that runs the query? If you're using a querydef then that gives > you a .RecordsAffected property after executing and you can test for that > being zero. You can't do that if you're sing Docmd.Openquery. So how're you > doing it at the moment? > > Is point 1 some security setting in Word perhaps? > > -- Andy Lacey > http://www.minstersystems.co.uk > > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >> Tina Norris Fields >> Sent: 25 June 2008 21:45 >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Two more issues on my Word document automation >> >> >> Hi again, >> >> First, thanks for the wonderful help so far. My form is coming along >> very nicely. The user selects the date from a calendar control for >> records to be processed and clicks a button to set that date. >> The user >> then clicks a button to run the make-table query, a message >> box appears >> to let the user know that is completed, and the user clicks OK to >> dismiss message box. The user then clicks a button to launch Word and >> open the contributions merge letter. So far, so good. >> >> Two issues: >> >> 1. The Word document is a merge form letter expecting data from the >> temporary table in the database. I would like to dismiss the message >> box that pops up asking the user to confirm that he (or she) wants the >> form letter to accept the data from the database - that is, I >> don't want >> that message box to appear, but I don't see where in the Word document >> to turn it off. If it's something I can set for this document, does >> anybody know where that setting is? If I can't set it in the Word >> document, is there a way for me to turn off that message box >> programmatically from the database? >> >> 2. Other issue - if a user selects a date for which there are no >> records, and clicks the button to run the query, I want the >> message box >> to tell the user there are no records for that date. >> >> If all this works well, a user will get into the Word >> document, ready to >> complete the merge, with 4 mouse-clicks. That will make my friends at >> Habitat very happy. Down the road, when I am confident the automation >> is working right, and the BE and FE are properly in place, I want to >> combine the actions of the buttons on the form so that the user will >> simply pick the appropriate date and click a GO button. But, as I >> mentioned earlier, we are trying to live in this house while we gut it >> and totally remodel it - so I will be very happy with incremental >> improvements. >> >> Thanks again for all the help, >> Tina >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> > > >