From accessd at shaw.ca Mon Dec 1 15:08:43 2008 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 1 Dec 2008 13:08:43 -0800 Subject: [AccessD] JavaScript In-Reply-To: References: <492BB711.308.3685892@stuart.lexacorp.com.pg> Message-ID: <3A653DE98C774665B3179827BF191E09@creativesystemdesigns.com> Hi All: What are the very best JavaScript sites? I have a few that I use as a quick reference but now I am looking for some with Popdowns with AJAX samples. (Have been working on sites using a combination of ASP, ASP.Net and PHP Bes.) Any recommendations? TIA Jim From darren at activebilling.com.au Mon Dec 1 16:25:03 2008 From: darren at activebilling.com.au (Darren D) Date: Tue, 2 Dec 2008 09:25:03 +1100 Subject: [AccessD] A2003:Read the last line of a text file Message-ID: <035801c95403$a9880ab0$0d1b910a@denzilnote> Hi Team We have an external tool that 'does stuff' - And the results of the stuff it does can be output to a text file. Cool So I can call this tool with my access app and pass all the necessary parameter to make this thing work. The log and results etc are written to a text file and the bit I need is on the last line of that text file - Success/Failure or otherwise Does anyone have code to read the last line of a text file - the text file grows and shrinks so a fixed position read won't work. I do have an example (that use predictions about the line length etc) that works about 50 percent of the time - It needs to work all the time Many thanks in advance DD From Lambert.Heenan at AIG.com Mon Dec 1 16:34:41 2008 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Mon, 1 Dec 2008 16:34:41 -0600 Subject: [AccessD] A2003:Read the last line of a text file Message-ID: <34C8A2AB1EF3564CB0D64DB6AFFDD5C21BEC2A50@XLIVMBX35bkup.aig.com> Try something like... Dim strLine as string Dim nHandle as Long nHandle = FreeFile Open SomeFile.txt for Input as nHandle While Not EOF(nHandle) Line Input #nHandle, strLine Wend ' results (last line of the file) are now in strLine Close #nHandle HTH Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren D Sent: Monday, December 01, 2008 5:25 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Read the last line of a text file Hi Team We have an external tool that 'does stuff' - And the results of the stuff it does can be output to a text file. Cool So I can call this tool with my access app and pass all the necessary parameter to make this thing work. The log and results etc are written to a text file and the bit I need is on the last line of that text file - Success/Failure or otherwise Does anyone have code to read the last line of a text file - the text file grows and shrinks so a fixed position read won't work. I do have an example (that use predictions about the line length etc) that works about 50 percent of the time - It needs to work all the time Many thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Mon Dec 1 16:34:01 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 1 Dec 2008 16:34:01 -0600 Subject: [AccessD] A2003:Read the last line of a text file In-Reply-To: <035801c95403$a9880ab0$0d1b910a@denzilnote> References: <035801c95403$a9880ab0$0d1b910a@denzilnote> Message-ID: Dim StrArray() as string Dim strTemp as string Dim f as long F=freefile Open "C:\yourfile.txt" for binary access read as f Strtemp=space(lof(f)) Get f,,strtemp Close f Strarray=split(strtemp,vbcrlf) I may have the 'get f,,strtemp' reversed, it might be 'get strtemp,,f', a little tired today. But the last line would then be strArray(UBound(strArray)) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren D Sent: Monday, December 01, 2008 4:25 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Read the last line of a text file Hi Team We have an external tool that 'does stuff' - And the results of the stuff it does can be output to a text file. Cool So I can call this tool with my access app and pass all the necessary parameter to make this thing work. The log and results etc are written to a text file and the bit I need is on the last line of that text file - Success/Failure or otherwise Does anyone have code to read the last line of a text file - the text file grows and shrinks so a fixed position read won't work. I do have an example (that use predictions about the line length etc) that works about 50 percent of the time - It needs to work all the time Many thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Mon Dec 1 17:56:06 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 1 Dec 2008 15:56:06 -0800 Subject: [AccessD] Turn off the ribbons programmatically Message-ID: Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky From joeo at appoli.com Mon Dec 1 18:05:26 2008 From: joeo at appoli.com (Joe O'Connell) Date: Mon, 1 Dec 2008 19:05:26 -0500 Subject: [AccessD] JavaScript In-Reply-To: <3A653DE98C774665B3179827BF191E09@creativesystemdesigns.com> References: <492BB711.308.3685892@stuart.lexacorp.com.pg> <3A653DE98C774665B3179827BF191E09@creativesystemdesigns.com> Message-ID: <1CF20DB644BE124083B31638E5D5C02313DAD7@exch2.Onappsad.net> Jim, Here is a site that I have found to be invaluable. http://www.javascript.com/ Joe O'Connell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, December 01, 2008 4:09 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] JavaScript Hi All: What are the very best JavaScript sites? I have a few that I use as a quick reference but now I am looking for some with Popdowns with AJAX samples. (Have been working on sites using a combination of ASP, ASP.Net and PHP Bes.) Any recommendations? TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Dec 1 19:39:27 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 02 Dec 2008 11:39:27 +1000 Subject: [AccessD] A2003:Read the last line of a text file In-Reply-To: <035801c95403$a9880ab0$0d1b910a@denzilnote> References: <035801c95403$a9880ab0$0d1b910a@denzilnote> Message-ID: <49351E6F.31316.3CB1B@stuart.lexacorp.com.pg> I didn't have one five minutes ago, but I do now. Here you go: Function LastLine(FileName As String) As String Dim strFileContent As String Dim strLastLine As String ' Get entire file into memory Open FileName For Binary As #1 strFileContent = Space$(LOF(1)) Get #1, , strFileContent Close #1 'Strip any trailing CrLf If Right(strFileContent, 2) = Chr$(13) & Chr$(10) Then strFileContent = Left$(strFileContent, Len(strFileContent) - 2) End If 'Find Last CrLf and get everything after it LastLine = Mid$(strFileContent, InStrRev(strFileContent, Chr$(13) & Chr$(10)) + 1) End Function Cheers, Stuart On 2 Dec 2008 at 9:25, Darren D wrote: > Does anyone have code to read the last line of a text file - the text file grows > and shrinks so a fixed position read won't work. > From accessd at shaw.ca Tue Dec 2 08:12:27 2008 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 2 Dec 2008 06:12:27 -0800 Subject: [AccessD] JavaScript In-Reply-To: <1CF20DB644BE124083B31638E5D5C02313DAD7@exch2.Onappsad.net> References: <492BB711.308.3685892@stuart.lexacorp.com.pg> <3A653DE98C774665B3179827BF191E09@creativesystemdesigns.com> <1CF20DB644BE124083B31638E5D5C02313DAD7@exch2.Onappsad.net> Message-ID: <38692C7D62864D99BF33F5C0FFDA490F@creativesystemdesigns.com> Hi Joe: Thank you. This is a site I never seen before and considering its name that seems hard to believe. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe O'Connell Sent: Monday, December 01, 2008 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] JavaScript Jim, Here is a site that I have found to be invaluable. http://www.javascript.com/ Joe O'Connell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, December 01, 2008 4:09 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] JavaScript Hi All: What are the very best JavaScript sites? I have a few that I use as a quick reference but now I am looking for some with Popdowns with AJAX samples. (Have been working on sites using a combination of ASP, ASP.Net and PHP Bes.) Any recommendations? TIA Jim -- 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 From max.wanadoo at gmail.com Wed Dec 3 06:09:06 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Wed, 3 Dec 2008 12:09:06 +0000 Subject: [AccessD] OT:Outlook Not Allowing Clickable Links Message-ID: Hi Guys, Sorry for this OT posting but I wonder if anybody can help here. My outlook (2003) for some reason is no longer letting me click on any links within the emails received. I have hunted high and low for some security setting but cannot find one. Any help would be appreciated. Thanks Max From stuart at lexacorp.com.pg Wed Dec 3 06:54:32 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 03 Dec 2008 22:54:32 +1000 Subject: [AccessD] OT:Outlook Not Allowing Clickable Links In-Reply-To: References: Message-ID: <49370E28.29508.22E294C@stuart.lexacorp.com.pg> This may help: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q281679 When you click a hyperlink in an e-mail message or on a Web page, or right-click a hyperlink on a Web page and then click Open in New Window, you may experience one or more of the following symptoms: * Nothing occurs. * The new window may be blank. * You may receive a scripting error message that is similar to the following error message: No such interface supported. * Internet Explorer may not respond when you click Print or Print Preview in the File menu. When you try to connect to Web folders, you may receive the following error message: The current operation could not be completed because an unexpected error has occurred. This behavior may occur for one or more of the following reasons: * The (Default) value setting in one or more of the following registry keys points to an incorrect location for the Urlmon.dll file: [HKEY_CLASSES_ROOT\CLSID\{79eac9e0-baf9-11ce-8c82- 00aa004ba90b}\InprocServer32] [HKEY_CLASSES_ROOT\CLSID\{79eac9f1-baf9-11ce-8c82- 00aa004ba90b}\InprocServer32] [HKEY_CLASSES_ROOT\CLSID\{79eac9f2-baf9-11ce-8c82- 00aa004ba90b}\InprocServer32] This Behavior May Occur if you install a customized version of Internet Explorer that was created with the Internet Explorer Administration Kit (IEAK) version 5.01 Service Pack 1 (SP1), 5.5 SP1, or 6.0. * The following registry key is missing or damaged: HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000- 000000000046} * One or more of the following files is missing, damaged, or improperly registered: o Urlmon.dll o Mshtml.dll o Actxprxy.dll o Oleaut32.dll o Shell32.dll o Shdocvw.dll To resolve this problem in Internet Explorer, follow these steps: 1. Quit all programs that are running. 2. Click Start, and then click Run. 3. Type regsvr32 urlmon.dll, and then click OK. 4. When you receive the "DllRegisterServer in urlmon.dll succeeded" message, click OK. If this does not resolve the problem, repeat steps 2 through 4 for each of the following files (in step 3, replace Urlmon.dll with each of the file names below): * Shdocvw.dll * Actxprxy.dll * Oleaut32.dll * Mshtml.dll * Browseui.dll * Shell32.dll Windows XP and Windows 2000 only Restart the computer to enable the changes to take effect. If the problem is still not resolved, verify that the following registry values are present and correct: HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000- 000000000046} Name: (Default) Value: IDispatch HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000- 000000000046}\ProxyStubClsid Name: (Default) Value: {00020420-0000-0000-C000-000000000046} HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000- 000000000046}\ProxyStubClsid32 Name: (Default) Value: {00020420-0000-0000-C000-000000000046} If the problem is still not resolved, reinstall Internet Explorer. If you are using the version of Internet Explorer that is included with your operating system, reinstall or repair your operating system. On 3 Dec 2008 at 12:09, Max Wanadoo wrote: > Hi Guys, > Sorry for this OT posting but I wonder if anybody can help here. My outlook > (2003) for some reason is no longer letting me click on any links within the > emails received. I have hunted high and low for some security setting but > cannot find one. > Any help would be appreciated. > Thanks > Max > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From JHewson at nciinc.com Wed Dec 3 08:11:26 2008 From: JHewson at nciinc.com (Hewson, Jim ) Date: Wed, 3 Dec 2008 08:11:26 -0600 Subject: [AccessD] OT:Outlook Not Allowing Clickable Links In-Reply-To: References: Message-ID: <7E02B06E41E5404589EDDDA2BAA1C5A83EC505@sanex101.nciinc.com> Mine does that too sometimes. But invariably the message is in plain text instead of HTML or Rich Text. I change the email to HTML, ensure there is a space at the end and it works. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Wednesday, December 03, 2008 6:09 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT:Outlook Not Allowing Clickable Links Hi Guys, Sorry for this OT posting but I wonder if anybody can help here. My outlook (2003) for some reason is no longer letting me click on any links within the emails received. I have hunted high and low for some security setting but cannot find one. Any help would be appreciated. Thanks Max -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ################################################################################ This email transmission contains information from NCI Information Systems, Inc. that may be considered privileged or confidential and is intended solely for the named recipient. If you have received this message in error, please contact the sender immediately and be aware that the use, copying or dissemination of this information is prohibited. ################################################################################ From max.wanadoo at gmail.com Wed Dec 3 08:32:55 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Wed, 3 Dec 2008 14:32:55 +0000 Subject: [AccessD] OT:Outlook Not Allowing Clickable Links In-Reply-To: <7E02B06E41E5404589EDDDA2BAA1C5A83EC505@sanex101.nciinc.com> References: <7E02B06E41E5404589EDDDA2BAA1C5A83EC505@sanex101.nciinc.com> Message-ID: Hi Guys, I followed the instructions and all DLLs registered with the exceptionof this:- Quote mshtml.dll was loaded but the dllRegisterServer entry point was not found. The file cannot be registered. Unquote which seems to indicate the problem area. The Register entries appear to be present. I will continue looking. Thanks Max On Wed, Dec 3, 2008 at 2:11 PM, Hewson, Jim wrote: > Mine does that too sometimes. > But invariably the message is in plain text instead of HTML or Rich > Text. > I change the email to HTML, ensure there is a space at the end and it > works. > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Wednesday, December 03, 2008 6:09 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Outlook Not Allowing Clickable Links > > Hi Guys, > Sorry for this OT posting but I wonder if anybody can help here. My > outlook > (2003) for some reason is no longer letting me click on any links within > the > emails received. I have hunted high and low for some security setting > but > cannot find one. > Any help would be appreciated. > Thanks > Max > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > ################################################################################ > > This email transmission contains information from NCI Information Systems, > Inc. > that may be considered privileged or confidential and is intended solely > for the > named recipient. If you have received this message in error, please > contact the > sender immediately and be aware that the use, copying or dissemination of > this > information is prohibited. > > > ################################################################################ > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Dec 3 10:50:50 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 08:50:50 -0800 Subject: [AccessD] Turn off the ribbons programmatically Message-ID: Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky From ssharkins at gmail.com Wed Dec 3 11:04:50 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 3 Dec 2008 12:04:50 -0500 Subject: [AccessD] Turn off the ribbons programmatically References: Message-ID: <043b01c95569$44a104a0$2f8601c7@SusanOne> Rocky, there's a simple keyboard shortcut that hides the ribbon -- just double-click the active tab. To unhide the ribbon, double-click the active tab again. But, I don't know how to do this programmatically. I tried to record it in Excel 2007, but it didn't capture anything. Susan H. > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a way > that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon > takes > up so much freakin' real estate that you can't see the whole form on the > display. Especially the exit button at the bottom which is kind of > important. > > I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, > but > not the ribbon. > > MTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Dec 3 11:18:37 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 09:18:37 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <043b01c95569$44a104a0$2f8601c7@SusanOne> References: <043b01c95569$44a104a0$2f8601c7@SusanOne> Message-ID: <214ABC7D9AF8406188FE68FB75DF76CF@HAL9005> And apparently for the open mdb it 'sticks' so the user has to do it only once. I guess that's tolerable. Thanks Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Wednesday, December 03, 2008 9:05 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, there's a simple keyboard shortcut that hides the ribbon -- just double-click the active tab. To unhide the ribbon, double-click the active tab again. But, I don't know how to do this programmatically. I tried to record it in Excel 2007, but it didn't capture anything. Susan H. > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a > way that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon > takes up so much freakin' real estate that you can't see the whole > form on the display. Especially the exit button at the bottom which > is kind of important. > > I got the navigation pane to turn off: DoCmd.RunCommand > acCmdWindowHide, but not the ribbon. > > MTIA > > Rocky > > -- > 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 From ssharkins at gmail.com Wed Dec 3 11:23:37 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 3 Dec 2008 12:23:37 -0500 Subject: [AccessD] Turn off the ribbons programmatically Message-ID: <047801c9556b$e29f4480$2f8601c7@SusanOne> a.. Click the Down arrow to the right of the Quick Access toolbar button and select Minimize the Ribbon. a.. Press Ctrl-F1. (Press Ctrl-F1 to make it appear again.) Rocky -- found two more ways to hide the ribbon manually -- try recording these actions in Excel 2007 to see what you get. If you don't have Excel 2007 installed, let me know and I'll try. Susan H. > Rocky, there's a simple keyboard shortcut that hides the ribbon -- just > double-click the active tab. To unhide the ribbon, double-click the active > tab again. But, I don't know how to do this programmatically. I tried to > record it in Excel 2007, but it didn't capture anything. From rockysmolin at bchacc.com Wed Dec 3 11:47:16 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 09:47:16 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <047801c9556b$e29f4480$2f8601c7@SusanOne> References: <047801c9556b$e29f4480$2f8601c7@SusanOne> Message-ID: Susan: Neither method ended up recording anything in the macro. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Wednesday, December 03, 2008 9:24 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] Turn off the ribbons programmatically a.. Click the Down arrow to the right of the Quick Access toolbar button and select Minimize the Ribbon. a.. Press Ctrl-F1. (Press Ctrl-F1 to make it appear again.) Rocky -- found two more ways to hide the ribbon manually -- try recording these actions in Excel 2007 to see what you get. If you don't have Excel 2007 installed, let me know and I'll try. Susan H. > Rocky, there's a simple keyboard shortcut that hides the ribbon -- > just double-click the active tab. To unhide the ribbon, double-click > the active tab again. But, I don't know how to do this > programmatically. I tried to record it in Excel 2007, but it didn't capture anything. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwp.reid at qub.ac.uk Wed Dec 3 12:02:31 2008 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Wed, 3 Dec 2008 18:02:31 +0000 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: <047801c9556b$e29f4480$2f8601c7@SusanOne>, Message-ID: Rocky You could replace it with your own application ribbon which could be as bare as possible? Just an idea Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 17:47 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Susan: Neither method ended up recording anything in the macro. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Wednesday, December 03, 2008 9:24 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] Turn off the ribbons programmatically a.. Click the Down arrow to the right of the Quick Access toolbar button and select Minimize the Ribbon. a.. Press Ctrl-F1. (Press Ctrl-F1 to make it appear again.) Rocky -- found two more ways to hide the ribbon manually -- try recording these actions in Excel 2007 to see what you get. If you don't have Excel 2007 installed, let me know and I'll try. Susan H. > Rocky, there's a simple keyboard shortcut that hides the ribbon -- > just double-click the active tab. To unhide the ribbon, double-click > the active tab again. But, I don't know how to do this > programmatically. I tried to record it in Excel 2007, but it didn't capture anything. -- 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 From rockysmolin at bchacc.com Wed Dec 3 12:18:46 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 10:18:46 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: <047801c9556b$e29f4480$2f8601c7@SusanOne>, Message-ID: <116D0B2FB8E949FE9477247948BCCD5C@HAL9005> I think that's a good option if it comes to that. But you know of no way to turn it off programmatically, then? Seems like using the object models you could do anything in code that you could do manually. Maybe this is an exception? Oversight? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Wednesday, December 03, 2008 10:03 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky You could replace it with your own application ribbon which could be as bare as possible? Just an idea Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 17:47 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Susan: Neither method ended up recording anything in the macro. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Wednesday, December 03, 2008 9:24 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] Turn off the ribbons programmatically a.. Click the Down arrow to the right of the Quick Access toolbar button and select Minimize the Ribbon. a.. Press Ctrl-F1. (Press Ctrl-F1 to make it appear again.) Rocky -- found two more ways to hide the ribbon manually -- try recording these actions in Excel 2007 to see what you get. If you don't have Excel 2007 installed, let me know and I'll try. Susan H. > Rocky, there's a simple keyboard shortcut that hides the ribbon -- > just double-click the active tab. To unhide the ribbon, double-click > the active tab again. But, I don't know how to do this > programmatically. I tried to record it in Excel 2007, but it didn't capture anything. -- 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 From jimdettman at verizon.net Wed Dec 3 12:32:06 2008 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 03 Dec 2008 13:32:06 -0500 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: Message-ID: <61588DF96F524D54927CFC17F91266A3@XPS> Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Dec 3 12:40:41 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 10:40:41 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <61588DF96F524D54927CFC17F91266A3@XPS> References: <61588DF96F524D54927CFC17F91266A3@XPS> Message-ID: <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 From mwp.reid at qub.ac.uk Wed Dec 3 13:44:14 2008 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Wed, 3 Dec 2008 19:44:14 +0000 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> References: <61588DF96F524D54927CFC17F91266A3@XPS>, <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> Message-ID: Rocky Have a look at this http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84-a855-fd7c6f510d03/ The idea is to minimize the ribbon to reclaim the screen space. Try DoCmd.ShowToolbar "Ribbon", acToolbarNo Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 18:40 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 From davidmcafee at gmail.com Wed Dec 3 13:56:36 2008 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 3 Dec 2008 11:56:36 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: <61588DF96F524D54927CFC17F91266A3@XPS> <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> Message-ID: <8786a4c00812031156i14c02031odb302b54351eaab4@mail.gmail.com> When a report is opened and the ribbon is minimized, is there an "x" in the upper right hand corner to close the report? If so, I'm going to implement this too! On Wed, Dec 3, 2008 at 11:44 AM, Martin Reid wrote: > Rocky > > Have a look at this > > > http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84-a855-fd7c6f510d03/ > > The idea is to minimize the ribbon to reclaim the screen space. > > Try > > DoCmd.ShowToolbar "Ribbon", acToolbarNo > > > > Martin > > > > Martin WP Reid > Information Services > Queen's University > Riddel Hall > 185 Stranmillis Road > Belfast > BT9 5EE > Tel : 02890974465 > Email : mwp.reid at qub.ac.uk > ________________________________________ > From: accessd-bounces at databaseadvisors.com [ > accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach > Access Software [rockysmolin at bchacc.com] > Sent: 03 December 2008 18:40 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Thanks. I'll give it a try. > > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > Sent: Wednesday, December 03, 2008 10:32 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky, > > Here are some instructions I found (not sure where) for turning off the > ribbion. I believe I posted them once before and someone said they didn't > work, but you might want to give it a try anyway. > > HTH, > Jim. > > # re: Customizing the New Access UI > Friday, July 14, 2006 6:15 PM by clintc For those of you who want to > completely get rid of the ribbon--here are the > steps: > > 1. Create a new table called USysRibbons. > 2. Add two fields RibbonName (text) and RibbonXML (Memo). > 3. Create a new record with the name "Blank" (doesn't really matter what > you > call it). Also add the following XML: > xmlns="http://schemas.microsoft.com/office/2006/01/CustomUI"> startFromScratch="true"/> > 4. Restart your database. > 5. Go into the Office Button | Access Options. Click on the Current > Database. > 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step > 3). > 7. Restart the database. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Wednesday, December 03, 2008 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Turn off the ribbons programmatically > > > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a way > that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon > takes > up so much freakin' real estate that you can't see the whole form on the > display. Especially the exit button at the bottom which is kind of > important. > > I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, > but > not the ribbon. > > MTIA > > Rocky > > -- > 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 > From rockysmolin at bchacc.com Wed Dec 3 15:19:31 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 13:19:31 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: <61588DF96F524D54927CFC17F91266A3@XPS>, <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> Message-ID: <99794F35B1C549A8AF0DB5529B609D99@HAL9005> Could it be that simple??!!! R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Wednesday, December 03, 2008 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky Have a look at this http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 -a855-fd7c6f510d03/ The idea is to minimize the ribbon to reclaim the screen space. Try DoCmd.ShowToolbar "Ribbon", acToolbarNo Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 18:40 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 From stuart at lexacorp.com.pg Wed Dec 3 16:14:32 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 04 Dec 2008 08:14:32 +1000 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <99794F35B1C549A8AF0DB5529B609D99@HAL9005> References: , , <99794F35B1C549A8AF0DB5529B609D99@HAL9005> Message-ID: <49379168.24334.42EDDC6@stuart.lexacorp.com.pg> I just pulled up my Office2007 Virtualbox and had a play - seems it is fairly simple. My Height was slightly different to those in the link, probably because of different screen resolutions, fonts etc but it looks like it will always be above/below 100 so this should work anywhere. It certainly works for me: Function RibbonMinimized() As Boolean RibbonMinimized = Application.CommandBars("Ribbon").Height < 100 End Function The following four functions give you full control over the Ribbon :-) Function HideRibbon() DoCmd.ShowToolbar "Ribbon", acToolbarNo End Function Function ShowRibbon() DoCmd.ShowToolbar "Ribbon", acToolbarYes End Function Function MinimizeRibbon() If Not RibbonMinimized Then SendKeys "^{F1}" End If End Function Function MaximizeRibbon() If RibbonMinimized Then SendKeys "^{F1}" End If End Function (Hey Susan - is this worth an article?) -- Stuart On 3 Dec 2008 at 13:19, Rocky Smolin at Beach Access wrote: > Could it be that simple??!!! > > R > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Wednesday, December 03, 2008 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky > > Have a look at this > > http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 > -a855-fd7c6f510d03/ > > The idea is to minimize the ribbon to reclaim the screen space. > > Try > > DoCmd.ShowToolbar "Ribbon", acToolbarNo > > > > Martin > > > > Martin WP Reid > Information Services > Queen's University > Riddel Hall > 185 Stranmillis Road > Belfast > BT9 5EE > Tel : 02890974465 > Email : mwp.reid at qub.ac.uk > ________________________________________ > From: accessd-bounces at databaseadvisors.com > [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach > Access Software [rockysmolin at bchacc.com] > Sent: 03 December 2008 18:40 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Thanks. I'll give it a try. > > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > Sent: Wednesday, December 03, 2008 10:32 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky, > > Here are some instructions I found (not sure where) for turning off the > ribbion. I believe I posted them once before and someone said they didn't > work, but you might want to give it a try anyway. > > HTH, > Jim. > > # re: Customizing the New Access UI > Friday, July 14, 2006 6:15 PM by clintc For those of you who want to > completely get rid of the ribbon--here are the > steps: > > 1. Create a new table called USysRibbons. > 2. Add two fields RibbonName (text) and RibbonXML (Memo). > 3. Create a new record with the name "Blank" (doesn't really matter what you > call it). Also add the following XML: > xmlns="http://schemas.microsoft.com/office/2006/01/CustomUI"> startFromScratch="true"/> > 4. Restart your database. > 5. Go into the Office Button | Access Options. Click on the Current > Database. > 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step > 3). > 7. Restart the database. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Wednesday, December 03, 2008 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Turn off the ribbons programmatically > > > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a way > that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon takes > up so much freakin' real estate that you can't see the whole form on the > display. Especially the exit button at the bottom which is kind of > important. > > I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but > not the ribbon. > > MTIA > > Rocky > > -- > 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 From Darryl.Collins at coles.com.au Wed Dec 3 16:17:23 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Thu, 4 Dec 2008 09:17:23 +1100 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <043b01c95569$44a104a0$2f8601c7@SusanOne> Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7DF97@WPEXCH22.retail.ad.cmltd.net.au> " I tried to record it in Excel 2007, but it didn't capture anything" That is because MS broke large parts of the Macro recorder's functionality. Recording Charts for example is now completely buggered. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Thursday, 4 December 2008 4:05 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, there's a simple keyboard shortcut that hides the ribbon -- just double-click the active tab. To unhide the ribbon, double-click the active tab again. But, I don't know how to do this programmatically. I tried to record it in Excel 2007, but it didn't capture anything. Susan H. > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a way > that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon > takes > up so much freakin' real estate that you can't see the whole form on the > display. Especially the exit button at the bottom which is kind of > important. > > I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, > but > not the ribbon. > > MTIA > > Rocky > > -- > 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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From davidmcafee at gmail.com Wed Dec 3 16:35:04 2008 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 3 Dec 2008 14:35:04 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <57E6E6CA42105A48B977303A2CDC272007ACD7DF97@WPEXCH22.retail.ad.cmltd.net.au> References: <043b01c95569$44a104a0$2f8601c7@SusanOne> <57E6E6CA42105A48B977303A2CDC272007ACD7DF97@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <8786a4c00812031435l632cde4qcf29ac9e8b592afe@mail.gmail.com> Well, that works for me: IF SysCmd(acSysCmdAccessVer) = 12 THEN DoCmd.ShowToolbar "Ribbon", acToolbarNo I also put a command button on a test form to turn it back on. On Wed, Dec 3, 2008 at 2:17 PM, Darryl Collins wrote: > > " I tried to record it in Excel 2007, but it didn't capture anything" > > That is because MS broke large parts of the Macro recorder's functionality. > Recording Charts for example is now completely buggered. > > cheers > Darryl. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins > Sent: Thursday, 4 December 2008 4:05 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Turn off the ribbons programmatically > > > Rocky, there's a simple keyboard shortcut that hides the ribbon -- just > double-click the active tab. To unhide the ribbon, double-click the active > tab again. But, I don't know how to do this programmatically. I tried to > record it in Excel 2007, but it didn't capture anything. > > Susan H. > > > > Dear List: > > > > Is there a way to turn off the A2007 ribbons programmatically? In a way > > that will not cause the program to barf if it's being run by A2003? > > > > I have a legacy 2003 app that's run by the client on 2007. The ribbon > > takes > > up so much freakin' real estate that you can't see the whole form on the > > display. Especially the exit button at the bottom which is kind of > > important. > > > > I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, > > but > > not the ribbon. > > > > MTIA > > > > Rocky > > > > -- > > 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 > > This email and any attachments may contain privileged and confidential > information > and are intended for the named addressee only. If you have received this > e-mail in > error, please notify the sender and delete this e-mail immediately. Any > confidentiality, privilege or copyright is not waived or lost because this > e-mail > has been sent to you in error. It is your responsibility to check this > e-mail and > any attachments for viruses. No warranty is made that this material is > free from > computer virus or any other defect or error. Any loss/damage incurred by > using this > material is not the sender's responsibility. The sender's entire liability > will be > limited to resupplying the material. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Wed Dec 3 16:58:03 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 3 Dec 2008 17:58:03 -0500 Subject: [AccessD] Turn off the ribbons programmatically References: , , <99794F35B1C549A8AF0DB5529B609D99@HAL9005> <49379168.24334.42EDDC6@stuart.lexacorp.com.pg> Message-ID: <06a701c9559a$9cc7e3c0$2f8601c7@SusanOne> Seems like there ought to be a minimized/hidden property, doesn't it? Has anyone checked? Alas, I don't think it's article worthy -- too short! ;) Susan H. >I just pulled up my Office2007 Virtualbox and had a play - seems it is >fairly simple. > > My Height was slightly different to those in the link, probably because of > different screen > resolutions, fonts etc but it looks like it will always be above/below > 100 so this should work > anywhere. It certainly works for me: > > Function RibbonMinimized() As Boolean > RibbonMinimized = Application.CommandBars("Ribbon").Height < 100 > End Function > > The following four functions give you full control over the Ribbon :-) > > Function HideRibbon() > DoCmd.ShowToolbar "Ribbon", acToolbarNo > End Function > > Function ShowRibbon() > DoCmd.ShowToolbar "Ribbon", acToolbarYes > End Function > > Function MinimizeRibbon() > If Not RibbonMinimized Then SendKeys "^{F1}" > End If > End Function > > Function MaximizeRibbon() > If RibbonMinimized Then SendKeys "^{F1}" > End If > End Function > > (Hey Susan - is this worth an article?) > > -- > Stuart > > On 3 Dec 2008 at 13:19, Rocky Smolin at Beach Access wrote: > >> Could it be that simple??!!! >> >> R >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid >> Sent: Wednesday, December 03, 2008 11:44 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Turn off the ribbons programmatically >> >> Rocky >> >> Have a look at this >> >> http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 >> -a855-fd7c6f510d03/ >> >> The idea is to minimize the ribbon to reclaim the screen space. >> >> Try >> >> DoCmd.ShowToolbar "Ribbon", acToolbarNo >> >> >> >> Martin >> >> >> >> Martin WP Reid >> Information Services >> Queen's University >> Riddel Hall >> 185 Stranmillis Road >> Belfast >> BT9 5EE >> Tel : 02890974465 >> Email : mwp.reid at qub.ac.uk >> ________________________________________ >> From: accessd-bounces at databaseadvisors.com >> [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach >> Access Software [rockysmolin at bchacc.com] >> Sent: 03 December 2008 18:40 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Turn off the ribbons programmatically >> >> Thanks. I'll give it a try. >> >> >> >> >> Rocky Smolin >> Beach Access Software >> 858-259-4334 >> www.e-z-mrp.com >> www.bchacc.com >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman >> Sent: Wednesday, December 03, 2008 10:32 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Turn off the ribbons programmatically >> >> Rocky, >> >> Here are some instructions I found (not sure where) for turning off the >> ribbion. I believe I posted them once before and someone said they >> didn't >> work, but you might want to give it a try anyway. >> >> HTH, >> Jim. >> >> # re: Customizing the New Access UI >> Friday, July 14, 2006 6:15 PM by clintc For those of you who want to >> completely get rid of the ribbon--here are the >> steps: >> >> 1. Create a new table called USysRibbons. >> 2. Add two fields RibbonName (text) and RibbonXML (Memo). >> 3. Create a new record with the name "Blank" (doesn't really matter what >> you >> call it). Also add the following XML: >> > xmlns="http://schemas.microsoft.com/office/2006/01/CustomUI">> startFromScratch="true"/> >> 4. Restart your database. >> 5. Go into the Office Button | Access Options. Click on the Current >> Database. >> 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step >> 3). >> 7. Restart the database. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> at >> Beach Access Software >> Sent: Wednesday, December 03, 2008 11:51 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Turn off the ribbons programmatically >> >> >> >> Dear List: >> >> Is there a way to turn off the A2007 ribbons programmatically? In a way >> that will not cause the program to barf if it's being run by A2003? >> >> I have a legacy 2003 app that's run by the client on 2007. The ribbon >> takes >> up so much freakin' real estate that you can't see the whole form on the >> display. Especially the exit button at the bottom which is kind of >> important. >> >> I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, >> but >> not the ribbon. >> >> MTIA >> >> Rocky >> >> -- >> 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 > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From ssharkins at gmail.com Wed Dec 3 16:53:51 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 3 Dec 2008 17:53:51 -0500 Subject: [AccessD] Turn off the ribbons programmatically References: <57E6E6CA42105A48B977303A2CDC272007ACD7DF97@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <06a601c9559a$9c282150$2f8601c7@SusanOne> Are they daft? It's one of the best features! Susan H. > > " I tried to record it in Excel 2007, but it didn't capture anything" > > That is because MS broke large parts of the Macro recorder's > functionality. Recording Charts for example is now completely buggered. From Darryl.Collins at coles.com.au Wed Dec 3 17:03:24 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Thu, 4 Dec 2008 10:03:24 +1100 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <06a601c9559a$9c282150$2f8601c7@SusanOne> Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7DF9A@WPEXCH22.retail.ad.cmltd.net.au> Yes, there has been a lot of annoyed Excel users regarding this development. Agreed it has been a wonderful feature of Excel and really a gateway to programming VBA for many people over the year. Lots of folks started to get interested in Excel via the recorder. It still works for some stuff in XL2007, but big parts of it are broken too. It maybe partly as MS seem keen to kill off VBA and push folks to .NET (?) dunno.. Maybe it was just all too hard. There is much about XL2007 that hasn't impressed me, although there are some nice touches too, but they could have been added without all the fluff and compatibility issues. anyway... this is an Access List so I will hush up now... Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Thursday, 4 December 2008 9:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Are they daft? It's one of the best features! Susan H. > > " I tried to record it in Excel 2007, but it didn't capture anything" > > That is because MS broke large parts of the Macro recorder's > functionality. Recording Charts for example is now completely buggered. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From ssharkins at gmail.com Wed Dec 3 17:28:02 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 3 Dec 2008 18:28:02 -0500 Subject: [AccessD] Turn off the ribbons programmatically References: <57E6E6CA42105A48B977303A2CDC272007ACD7DF9A@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <06d401c9559e$ca8901a0$2f8601c7@SusanOne> > It still works for some stuff in XL2007, but big parts of it are broken > too. ========Because of what I do for a living, I take a lot of screen shots and I have trouble with all of the 2007 applications -- pieces just don't show up -- kind of like a vampire. :) Susan H. From rockysmolin at bchacc.com Wed Dec 3 18:14:56 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 16:14:56 -0800 Subject: [AccessD] Run-Time Problem Message-ID: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky From bill_patten at embarqmail.com Wed Dec 3 18:58:11 2008 From: bill_patten at embarqmail.com (Bill Patten) Date: Wed, 3 Dec 2008 16:58:11 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> Message-ID: <1132AA159F7642C092BE15681D2967A9@BPCS> Hi Rocky, If the normal setting of the macro security level doesn't help, you might check this rather obscure setting. \\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode Mine is set for 2 see http://support.microsoft.com/kb/294698 for more information. HTH Bill . ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 03, 2008 4:14 PM Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Wed Dec 3 19:14:57 2008 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 3 Dec 2008 20:14:57 -0500 Subject: [AccessD] Run-Time Problem References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> Message-ID: <8D1507D1C17E4F9BBD5F23DEFF267091@jislaptopdev> ...first, ensure he has the latest jet update version 8 ...then set HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode #0000002 ...hth William "In politics, there are some candidates who use change to promote their careers, and then there are those, like John McCain, who use their careers to promote change." Gov. Palin -------------------------------------------------- From: "Rocky Smolin at Beach Access Software" Sent: Wednesday, December 03, 2008 7:14 PM To: "'Access Developers discussion and problem solving'" Subject: [AccessD] Run-Time Problem > Dear List: > > I gave a run-time install to a client - I actually went and installed it > on > several machines - but one machine I didn't do. So today the user ran the > Setup.exe, which I created using Wise/SageKey - works just dandy - > installed > it, started the mdb. Now to get into the program you have to answer three > questions correctly, the first one of which is about blocking unsafe > expressions. The answer should be No. He clicked Yes. Of course, the > program wouldn't open. > > Now the problem, when he goes in again the mdb won't start, won't even get > to the first of the questions. Instead he gets a message that the mdb > cannot be opened due to security restrictions. And bails out. So I had > him > copy the mdb from another location where it was working, on the theory > that > it was the mdb that was flagged as blocked. But that didn't help. So I > figured the restriction is set in the run-time somewhere so I had him > uninstall the Runtime from the Add/Remove programs in the control panel > and > reinstall. But no luck. > > So, how do I get the Access run-time install to ask again about blocking > unsafe expressions so they can get back into the mdb? > > > > MTIA, > > > > Rocky > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Wed Dec 3 20:20:05 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 3 Dec 2008 18:20:05 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> Message-ID: <0FE944B4EDF34E76A8B486EBCA2A9F9F@murphy3234aaf1> Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Dec 3 20:50:20 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 18:50:20 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: <1132AA159F7642C092BE15681D2967A9@BPCS> References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> <1132AA159F7642C092BE15681D2967A9@BPCS> Message-ID: With a run-time install, though, I don't think I can get to the macro security level setting. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bill Patten Sent: Wednesday, December 03, 2008 4:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Run-Time Problem Hi Rocky, If the normal setting of the macro security level doesn't help, you might check this rather obscure setting. \\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode Mine is set for 2 see http://support.microsoft.com/kb/294698 for more information. HTH Bill . ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 03, 2008 4:14 PM Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 From rockysmolin at bchacc.com Wed Dec 3 20:58:20 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 18:58:20 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: <0FE944B4EDF34E76A8B486EBCA2A9F9F@murphy3234aaf1> References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005> <0FE944B4EDF34E76A8B486EBCA2A9F9F@murphy3234aaf1> Message-ID: But won't that still leave me with the problem of getting shut out with that security restriction message? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 6:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 From dw-murphy at cox.net Wed Dec 3 21:00:49 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 3 Dec 2008 19:00:49 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005><0FE944B4EDF34E76A8B486EBCA2A9F9F@murphy3234aaf1> Message-ID: <1A2D9F65AE154EE9BFAD3D2D0B20C365@murphy3234aaf1> Have not had that problem. I belive the script handles that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem But won't that still leave me with the problem of getting shut out with that security restriction message? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 6:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 From rockysmolin at bchacc.com Wed Dec 3 21:43:56 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 19:43:56 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: <1A2D9F65AE154EE9BFAD3D2D0B20C365@murphy3234aaf1> References: <471E9B0A4DB3495898D0C0C4F0DF5479@HAL9005><0FE944B4EDF34E76A8B486EBCA2A9F9F@murphy3234aaf1> <1A2D9F65AE154EE9BFAD3D2D0B20C365@murphy3234aaf1> Message-ID: <1D71FFB317944C9793A5A67AF9AF66AC@HAL9005> Well, somehow this dude set the security so it won't let that mdb start. I don't really want to make a trip up to Carlsbad just to twiddle the registry so I'm trying to find a procedural solution. but if I have to, I have to. I don't think I would try to walk this user through a regedit session. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 7:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Have not had that problem. I belive the script handles that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem But won't that still leave me with the problem of getting shut out with that security restriction message? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 6:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 From Darryl.Collins at coles.com.au Wed Dec 3 21:50:48 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Thu, 4 Dec 2008 14:50:48 +1100 Subject: [AccessD] Run-Time Problem In-Reply-To: <1D71FFB317944C9793A5A67AF9AF66AC@HAL9005> Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7DFA5@WPEXCH22.retail.ad.cmltd.net.au> Rocky, If you get hopeless stuck on this, you can use remote login software to do the tweaking yourself. Not an optimal solution, but a solution that may work if you are stuck. see: www.logmein.com for free and secure options on remote access and assist. I use this a lot and it has saved hours and hours of over the phone hassles and tech support. hth a bit. darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin at Beach Access Software Sent: Thursday, 4 December 2008 2:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Well, somehow this dude set the security so it won't let that mdb start. I don't really want to make a trip up to Carlsbad just to twiddle the registry so I'm trying to find a procedural solution. but if I have to, I have to. I don't think I would try to walk this user through a regedit session. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 7:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Have not had that problem. I belive the script handles that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem But won't that still leave me with the problem of getting shut out with that security restriction message? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 6:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From rockysmolin at bchacc.com Wed Dec 3 22:04:01 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 3 Dec 2008 20:04:01 -0800 Subject: [AccessD] Run-Time Problem In-Reply-To: <57E6E6CA42105A48B977303A2CDC272007ACD7DFA5@WPEXCH22.retail.ad.cmltd.net.au> References: <1D71FFB317944C9793A5A67AF9AF66AC@HAL9005> <57E6E6CA42105A48B977303A2CDC272007ACD7DFA5@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: I've also used remote assistance but it gets blocked in any company with any kind of network security. I'll try logmein. If I can really take over the machine, there's a lot of things I could look at. I only have his report of what's going on. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, December 03, 2008 7:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Rocky, If you get hopeless stuck on this, you can use remote login software to do the tweaking yourself. Not an optimal solution, but a solution that may work if you are stuck. see: www.logmein.com for free and secure options on remote access and assist. I use this a lot and it has saved hours and hours of over the phone hassles and tech support. hth a bit. darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin at Beach Access Software Sent: Thursday, 4 December 2008 2:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Well, somehow this dude set the security so it won't let that mdb start. I don't really want to make a trip up to Carlsbad just to twiddle the registry so I'm trying to find a procedural solution. but if I have to, I have to. I don't think I would try to walk this user through a regedit session. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 7:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Have not had that problem. I belive the script handles that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem But won't that still leave me with the problem of getting shut out with that security restriction message? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 6:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kost36 at otenet.gr Thu Dec 4 01:46:50 2008 From: kost36 at otenet.gr (pkokkal1@otenet.gr) Date: Thu, 04 Dec 2008 07:46:50 -0000 Subject: [AccessD] =?utf-8?b?zpHOs86xz4DOt8+Ezq0gQWNjZXNzREBkYXRhYmFzZWFk?= =?utf-8?q?visors=2Ecom=2C?= Message-ID: ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? ?????? ??? ???? ?? ????. ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? ???????? ??? ?? ??? ????????. I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: http://www.spamfighter.com/Pro ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. ?????? ?????? ?????????????? pkokkal1 at otenet.gr From Gustav at cactus.dk Thu Dec 4 02:47:38 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 04 Dec 2008 09:47:38 +0100 Subject: [AccessD] =?utf-8?b?T1Q6ICDOkc6zzrHPgM63z4TOrSBBY2Nlc3NEQGRhdGFi?= =?utf-8?q?aseadvisors=2Ecom=2C?= Message-ID: Hi Kostas et al I feel ashamed. That mail was initiated by what is supposed to be a anti spam product made by some countrymen of mine. But look what it does: Sends out spam on behalf of Kostas because he - as many others - didn't notice a tiny mark somewhere set by default: Send out, automatically and without my knowledge, advertising mails about the impertinent product Spamfighter to each and everyone in my address book. Well, the wording is not exactly so but that is what it means. Many user are very upset and a lot of discussion about this "feature" has taken place here, but Spamfighter continues this bad practice, thus there is no other thing to do than to recommend not using such a nasty product. /gustav >>> kost36 at otenet.gr 04-12-2008 08:46 >>> ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? ?????? ??? ???? ?? ????. ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? ???????? ??? ?? ??? ????????. I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: http://www.spamfighter.com/Pro ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. ?????? ?????? ?????????????? pkokkal1 at otenet.gr From accma at sympatico.ca Thu Dec 4 05:21:37 2008 From: accma at sympatico.ca (accma at sympatico.ca) Date: Thu, 04 Dec 2008 11:21:37 +0000 Subject: [AccessD] Office 2007 and Access 2003 Message-ID: Hello all, I have a customer that has a Access 2003 database running in runtime. They have just upgraded their office (word, excel and outlook not access) to 2007. Since then, they have had all sorts of problems with the A2003 database problems they never had before! Codes that worked perfectly before the upgrade does not work anymore and I have a tons of ?work around? to make. Anyone had this problem? Any solutions? Thanks! Annie Courchesne, CMA From Gustav at cactus.dk Thu Dec 4 05:41:21 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 04 Dec 2008 12:41:21 +0100 Subject: [AccessD] Office 2007 and Access 2003 Message-ID: Hi Annie Sounds like 2003 was installed in folder "Microsoft Office" and 2007 was installed too to this folder. Not much to do, I guess, than uninstall and reinstall into different folders like "Microsoft Office 2003" and "Microsoft Office 2007". /gustav >>> accma at sympatico.ca 04-12-2008 12:21 >>> Hello all, I have a customer that has a Access 2003 database running in runtime. They have just upgraded their office (word, excel and outlook* not access) to 2007. Since then, they have had all sorts of problems with the A2003 database* problems they never had before! Codes that worked perfectly before the upgrade does not work anymore and I have a tons of "work around" to make. Anyone had this problem? Any solutions? Thanks! Annie Courchesne, CMA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JHewson at nciinc.com Thu Dec 4 07:51:02 2008 From: JHewson at nciinc.com (Hewson, Jim ) Date: Thu, 4 Dec 2008 07:51:02 -0600 Subject: [AccessD] Office 2007 and Access 2003 In-Reply-To: References: Message-ID: <7E02B06E41E5404589EDDDA2BAA1C5A83EC531@sanex101.nciinc.com> Since they are using a 2003 runtime; why not a 2007 runtime? The download is free and I've learned it will run A2003 mdb and works just fine.... although there are some linked table commands that will need to be changed. Commands that add fields, delete fields and create tables in the BE. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 04, 2008 5:41 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Office 2007 and Access 2003 Hi Annie Sounds like 2003 was installed in folder "Microsoft Office" and 2007 was installed too to this folder. Not much to do, I guess, than uninstall and reinstall into different folders like "Microsoft Office 2003" and "Microsoft Office 2007". /gustav >>> accma at sympatico.ca 04-12-2008 12:21 >>> Hello all, I have a customer that has a Access 2003 database running in runtime. They have just upgraded their office (word, excel and outlook* not access) to 2007. Since then, they have had all sorts of problems with the A2003 database* problems they never had before! Codes that worked perfectly before the upgrade does not work anymore and I have a tons of "work around" to make. Anyone had this problem? Any solutions? Thanks! Annie Courchesne, CMA -- 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 ################################################################################ This email transmission contains information from NCI Information Systems, Inc. that may be considered privileged or confidential and is intended solely for the named recipient. If you have received this message in error, please contact the sender immediately and be aware that the use, copying or dissemination of this information is prohibited. ################################################################################ From garykjos at gmail.com Thu Dec 4 08:26:38 2008 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 4 Dec 2008 08:26:38 -0600 Subject: [AccessD] =?iso-8859-7?b?T1Q6IMHj4fDn9N0gQWNjZXNzREBkYXRhYmFzZWFk?= =?iso-8859-7?q?visors=2Ecom=2C?= In-Reply-To: References: Message-ID: Hi Gustav, Goes to show that things like this can happen to the best of us now a days. Thanks for confessing If it happened to someone on top of things like you I won't feel quite so bad the next time I have something similar happen to me. Gary On 12/4/08, Gustav Brock wrote: > Hi Kostas et al > > I feel ashamed. That mail was initiated by what is supposed to be a anti spam product made by some countrymen of mine. > But look what it does: Sends out spam on behalf of Kostas because he - as many others - didn't notice a tiny mark somewhere set by default: > > Send out, automatically and without my knowledge, advertising mails about the impertinent product Spamfighter to each and everyone in my address book. > > Well, the wording is not exactly so but that is what it means. Many user are very upset and a lot of discussion about this "feature" has taken place here, but Spamfighter continues this bad practice, thus there is no other thing to do than to recommend not using such a nasty product. > > /gustav > > > >>> kost36 at otenet.gr 04-12-2008 08:46 >>> > ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? ?????? ??? ???? ?? ????. > ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? ???????? ??? ?? ??? ????????. > I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. > > ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. > > ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: > http://www.spamfighter.com/Pro > > ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. > > ?????? > ?????? ?????????????? > pkokkal1 at otenet.gr > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Thu Dec 4 08:45:25 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 04 Dec 2008 15:45:25 +0100 Subject: [AccessD] =?utf-8?b?T1Q6IM6RzrPOsc+AzrfPhM6tIEFjY2Vzc0RAZGF0YWJh?= =?utf-8?q?seadvisors=2Ecom=2C?= Message-ID: Hi Gary Oh, sorry for the confusion, it was to defend Kostas. He is not the first to be trapped. The worst thing about these mailings is that the sender often feel stupid. But for no reason; it is just Spamf...er being rude. Here we don't use Outlook (GroupWise is here) and certainly not Spamf...er. We use the superior SpamBunker as perimeter defence. /gustav >>> garykjos at gmail.com 04-12-2008 15:26 >>> Hi Gustav, Goes to show that things like this can happen to the best of us now a days. Thanks for confessing If it happened to someone on top of things like you I won't feel quite so bad the next time I have something similar happen to me. Gary On 12/4/08, Gustav Brock wrote: > Hi Kostas et al > > I feel ashamed. That mail was initiated by what is supposed to be a anti spam product made by some countrymen of mine. > But look what it does: Sends out spam on behalf of Kostas because he - as many others - didn't notice a tiny mark somewhere set by default: > > Send out, automatically and without my knowledge, advertising mails about the impertinent product Spamfighter to each and everyone in my address book. > > Well, the wording is not exactly so but that is what it means. Many user are very upset and a lot of discussion about this "feature" has taken place here, but Spamfighter continues this bad practice, thus there is no other thing to do than to recommend not using such a nasty product. > > /gustav > > > >>> kost36 at otenet.gr 04-12-2008 08:46 >>> > ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? ?????? ??? ???? ?? ????. > ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? ???????? ??? ?? ??? ????????. > I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. > > ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. > > ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: > http://www.spamfighter.com/Pro > > ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. > > ?????? > ?????? ?????????????? > pkokkal1 at otenet.gr From jimdettman at verizon.net Thu Dec 4 09:02:14 2008 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 04 Dec 2008 10:02:14 -0500 Subject: [AccessD] Run-Time Problem In-Reply-To: References: <1D71FFB317944C9793A5A67AF9AF66AC@HAL9005> <57E6E6CA42105A48B977303A2CDC272007ACD7DFA5@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <228F322590B94396AB77815FB1E399F7@XPS> VNC is also a good choice as you can set things up so they establish the connection to you, which gets around security/firewall issues. You also might want to checkout GotoMyPC, but that does require a subscription on their part. VNC does not. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem I've also used remote assistance but it gets blocked in any company with any kind of network security. I'll try logmein. If I can really take over the machine, there's a lot of things I could look at. I only have his report of what's going on. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, December 03, 2008 7:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Rocky, If you get hopeless stuck on this, you can use remote login software to do the tweaking yourself. Not an optimal solution, but a solution that may work if you are stuck. see: www.logmein.com for free and secure options on remote access and assist. I use this a lot and it has saved hours and hours of over the phone hassles and tech support. hth a bit. darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin at Beach Access Software Sent: Thursday, 4 December 2008 2:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Well, somehow this dude set the security so it won't let that mdb start. I don't really want to make a trip up to Carlsbad just to twiddle the registry so I'm trying to find a procedural solution. but if I have to, I have to. I don't think I would try to walk this user through a regedit session. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 7:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Have not had that problem. I belive the script handles that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem But won't that still leave me with the problem of getting shut out with that security restriction message? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, December 03, 2008 6:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Run-Time Problem Get the latest Sagekey scripts for what ever version of Access your using, and all the jet, MDAC, IE updates. Sagekey put out several new versions of their scripts to handle the Vista security issues. They do cost additiona money. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 4:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Run-Time Problem Dear List: I gave a run-time install to a client - I actually went and installed it on several machines - but one machine I didn't do. So today the user ran the Setup.exe, which I created using Wise/SageKey - works just dandy - installed it, started the mdb. Now to get into the program you have to answer three questions correctly, the first one of which is about blocking unsafe expressions. The answer should be No. He clicked Yes. Of course, the program wouldn't open. Now the problem, when he goes in again the mdb won't start, won't even get to the first of the questions. Instead he gets a message that the mdb cannot be opened due to security restrictions. And bails out. So I had him copy the mdb from another location where it was working, on the theory that it was the mdb that was flagged as blocked. But that didn't help. So I figured the restriction is set in the run-time somewhere so I had him uninstall the Runtime from the Add/Remove programs in the control panel and reinstall. But no luck. So, how do I get the Access run-time install to ask again about blocking unsafe expressions so they can get back into the mdb? MTIA, Rocky -- 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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. -- 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 From kost36 at otenet.gr Thu Dec 4 11:52:35 2008 From: kost36 at otenet.gr (Kostas Konstantinidis) Date: Thu, 4 Dec 2008 19:52:35 +0200 Subject: [AccessD] Sorry for all this... References: Message-ID: <4FF7BA90540F46F2AE4434E43CB903A7@kost36pc> I had no idea about.. It just happened after my first son made a registration to a new antispam programm... Really sorry /kostas ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, December 04, 2008 1:41 PM Subject: Re: [AccessD] Office 2007 and Access 2003 > Hi Annie > > Sounds like 2003 was installed in folder "Microsoft Office" and 2007 was > installed too to this folder. > Not much to do, I guess, than uninstall and reinstall into different > folders like "Microsoft Office 2003" and "Microsoft Office 2007". > > /gustav > >>>> accma at sympatico.ca 04-12-2008 12:21 >>> > Hello all, > > > > I have a customer that has a Access 2003 database running in runtime. > They > have just upgraded their office (word, excel and outlook* not access) to > 2007. Since then, they have had all sorts of problems with the A2003 > database* problems they never had before! Codes that worked perfectly > before the upgrade does not work anymore and I have a tons of "work > around" > to make. > > > > Anyone had this problem? Any solutions? > > > > Thanks! > > > > > > Annie Courchesne, CMA > > > -- > 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 > > From accessd at shaw.ca Thu Dec 4 14:34:53 2008 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 4 Dec 2008 12:34:53 -0800 Subject: [AccessD] =?iso-8859-7?b?T1Q6ICDB4+Hw5/TdIEFjY2Vzc0RAZGF0YWJhc2Vh?= =?iso-8859-7?q?dvisors=2Ecom=2C?= In-Reply-To: References: Message-ID: <1236EB755A5A4F9E91914C8E94C72446@creativesystemdesigns.com> It is definitely a ugly product... to be avoided. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 04, 2008 12:48 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: ??????? AccessD at databaseadvisors.com, Hi Kostas et al I feel ashamed. That mail was initiated by what is supposed to be a anti spam product made by some countrymen of mine. But look what it does: Sends out spam on behalf of Kostas because he - as many others - didn't notice a tiny mark somewhere set by default: Send out, automatically and without my knowledge, advertising mails about the impertinent product Spamfighter to each and everyone in my address book. Well, the wording is not exactly so but that is what it means. Many user are very upset and a lot of discussion about this "feature" has taken place here, but Spamfighter continues this bad practice, thus there is no other thing to do than to recommend not using such a nasty product. /gustav >>> kost36 at otenet.gr 04-12-2008 08:46 >>> ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? ?????? ??? ???? ?? ????. ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? ???????? ??? ?? ??? ????????. I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: http://www.spamfighter.com/Pro ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. ?????? ?????? ?????????????? pkokkal1 at otenet.gr -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at coles.com.au Thu Dec 4 15:51:11 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Fri, 5 Dec 2008 08:51:11 +1100 Subject: [AccessD] OT: ??ap?t? AccessD@databaseadvisors.com, In-Reply-To: Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7DFAE@WPEXCH22.retail.ad.cmltd.net.au> You bet. Hell, some days I have gotten spam to me, addressed FROM me!! bah I say. Most of the time you can tell it is not me as the spam mail makes sense. I normally write a type of pigeon english aussie jibberish. ;) In this case, I just pressed delete - can't read Russian anyway. cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gary Kjos Sent: Friday, 5 December 2008 1:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: ??ap?t? AccessD at databaseadvisors.com, Hi Gustav, Goes to show that things like this can happen to the best of us now a days. Thanks for confessing If it happened to someone on top of things like you I won't feel quite so bad the next time I have something similar happen to me. Gary On 12/4/08, Gustav Brock wrote: > Hi Kostas et al > > I feel ashamed. That mail was initiated by what is supposed to be a anti spam product made by some countrymen of mine. > But look what it does: Sends out spam on behalf of Kostas because he - as many others - didn't notice a tiny mark somewhere set by default: > > Send out, automatically and without my knowledge, advertising mails about the impertinent product Spamfighter to each and everyone in my address book. > > Well, the wording is not exactly so but that is what it means. Many user are very upset and a lot of discussion about this "feature" has taken place here, but Spamfighter continues this bad practice, thus there is no other thing to do than to recommend not using such a nasty product. > > /gustav > > > >>> kost36 at otenet.gr 04-12-2008 08:46 >>> > ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? ?????? ??? ???? ?? ????. > ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? ???????? ??? ?? ??? ????????. > I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. > > ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. > > ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: > http://www.spamfighter.com/Pro > > ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. > > ?????? > ?????? ?????????????? > pkokkal1 at otenet.gr > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From davidmcafee at gmail.com Thu Dec 4 16:22:31 2008 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 4 Dec 2008 14:22:31 -0800 Subject: [AccessD] =?iso-8859-7?b?wePh8Of03SBBY2Nlc3NEQGRhdGFiYXNlYWR2aXNv?= =?iso-8859-7?q?rs=2Ecom=2C?= In-Reply-To: References: Message-ID: <8786a4c00812041422k2fcc331cyb1d792bbb4998812@mail.gmail.com> What did you call me?!?!?! 2008/12/3 pkokkal1 at otenet.gr > ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? > ?????? ??? ???? ?? ????. > ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? > ???????? ??? ?? ??? ????????. > I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? > ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. > > ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? > ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. > > ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: > > > ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? > ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. > > ?????? > ?????? ?????????????? From gustav at cactus.dk Thu Dec 4 16:52:53 2008 From: gustav at cactus.dk (Gustav Brock) Date: Thu, 04 Dec 2008 23:52:53 +0100 Subject: [AccessD] Sorry for all this... Message-ID: Hi Kostas (from Greece) You see what I mean? Spamf...er turned the poor boy into a spammer - bothering each and everyone in your address book. Don't blame him. Or yourself for that matter. /gustav >>> kost36 at otenet.gr 04-12-2008 18:52 >>> I had no idea about.. It just happened after my first son made a registration to a new antispam programm... Really sorry /kostas From DWUTKA at Marlow.com Thu Dec 4 17:06:39 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 4 Dec 2008 17:06:39 -0600 Subject: [AccessD] =?iso-8859-7?b?wePh8Of03SBBY2Nlc3NEQGRhdGFiYXNlYWR2aXNv?= =?iso-8859-7?q?rs=2Ecom=2C?= In-Reply-To: <8786a4c00812041422k2fcc331cyb1d792bbb4998812@mail.gmail.com> Message-ID: Calm down, it's just a well worded dissertation on the benefits of unbound forms! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Thursday, December 04, 2008 4:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD]??????? AccessD at databaseadvisors.com, What did you call me?!?!?! 2008/12/3 pkokkal1 at otenet.gr > ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? > ?????? ??? ???? ?? ????. > ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? > ???????? ??? ?? ??? ????????. > I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? ??? > ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. > > ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? > ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. > > ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: > > > ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? > ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. > > ?????? > ?????? ?????????????? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From davidmcafee at gmail.com Thu Dec 4 18:20:05 2008 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 4 Dec 2008 16:20:05 -0800 Subject: [AccessD] =?iso-8859-7?b?wePh8Of03SBBY2Nlc3NEQGRhdGFiYXNlYWR2aXNv?= =?iso-8859-7?q?rs=2Ecom=2C?= In-Reply-To: References: <8786a4c00812041422k2fcc331cyb1d792bbb4998812@mail.gmail.com> Message-ID: <8786a4c00812041620v309f7ad9na5e84161e8fb262b@mail.gmail.com> whew. I thought he was calling me a "natural key bounder" 2008/12/4 Drew Wutka > Calm down, it's just a well worded dissertation on the benefits of unbound > forms! ;) > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Thursday, December 04, 2008 4:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD]??????? AccessD at databaseadvisors.com, > > What did you call me?!?!?! > > 2008/12/3 pkokkal1 at otenet.gr > > > ??????????? ??? ???? ?????? ??????????? ?????????????, ??? ??????? ?? > > ?????? ??? ???? ?? ????. > > ??? ??? ????? ???? ????? ??? ????? ??? ???? ???????? ??? ?? ???? ??? ?? > > ???????? ??? ?? ??? ????????. > > I ?? ????????? ????????? ??? ?????? ??? ????????? email ??? ???? ????? > ??? > > ?????: kost36 at otenet.gr ??? ???? ??? ?????? spam. > > > > ??? ??? ????? ??? ?????? spam, ??? ??????? ??? SPAMfighter. ????? ??? > > ?????? ?????????????? ?????? ?????? spam ??? Outlook ??? Outlook Express. > > > > ???????? ?? ?????????? ??? ?????? ?????? ??? SPAMfighter ???: > > > > > > ?????? ??? ?? ?? ?????? ???? ????? ??? ?????, ???? ?? ???????? ?? > > ??????????? ?? ????????????? ?? ???????? ???? email ??? ??????. > > > > ?????? > > ?????? ?????????????? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI Proprietary > and/or II-VI Business Sensitive material. If you are not the intended > recipient, please contact the sender immediately and destroy the material in > its entirety, whether electronic or hard copy. You are notified that any > review, retransmission, copying, disclosure, dissemination, or other use of, > or taking of any action in reliance upon this information by persons or > entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bheid at sc.rr.com Thu Dec 4 20:15:10 2008 From: bheid at sc.rr.com (Bobby Heid) Date: Thu, 4 Dec 2008 21:15:10 -0500 Subject: [AccessD] Office 2007 and Access 2003 In-Reply-To: References: Message-ID: <002401c9567f$4d004b30$e700e190$@rr.com> Annie, Are they running Vista? I was reading just the other day that under Vista, Access 2007 and any other version installed could have issues. I can't remember where I saw that, I think it was some blog. I am running Vista Business with Office 2007. I install 2003 (full, not run-time) to a different folder and I had lots of issues. I ended up uninstalling 2003 and creating an XP VM and installed Office 2003 there. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of accma at sympatico.ca Sent: Thursday, December 04, 2008 6:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] Office 2007 and Access 2003 Hello all, I have a customer that has a Access 2003 database running in runtime. They have just upgraded their office (word, excel and outlook. not access) to 2007. Since then, they have had all sorts of problems with the A2003 database. problems they never had before! Codes that worked perfectly before the upgrade does not work anymore and I have a tons of "work around" to make. Anyone had this problem? Any solutions? Thanks! Annie Courchesne, CMA From ssharkins at gmail.com Thu Dec 4 20:56:57 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Thu, 4 Dec 2008 21:56:57 -0500 Subject: [AccessD] Office 2007 and Access 2003 References: <002401c9567f$4d004b30$e700e190$@rr.com> Message-ID: <018601c95685$255c39d0$2f8601c7@SusanOne> > Are they running Vista? I was reading just the other day that under > Vista, > Access 2007 and any other version installed could have issues. I can't > remember where I saw that, I think it was some blog. ======My understanding is you can only have one version on Vista -- has something to do with the Registry. Susan H. From darren at activebilling.com.au Thu Dec 4 21:32:28 2008 From: darren at activebilling.com.au (Darren D) Date: Fri, 5 Dec 2008 14:32:28 +1100 Subject: [AccessD] A2003:Read the last line of a text file In-Reply-To: <035801c95403$a9880ab0$0d1b910a@denzilnote> References: <035801c95403$a9880ab0$0d1b910a@denzilnote> Message-ID: <031a01c9568a$1c3bda90$0d1b910a@denzilnote> Hi guys Fantastic - thanks for the response I went with heenans suggestion - cause he was the first to reply Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren D Sent: Tuesday, 2 December 2008 9:25 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Read the last line of a text file Hi Team We have an external tool that 'does stuff' - And the results of the stuff it does can be output to a text file. Cool So I can call this tool with my access app and pass all the necessary parameter to make this thing work. The log and results etc are written to a text file and the bit I need is on the last line of that text file - Success/Failure or otherwise Does anyone have code to read the last line of a text file - the text file grows and shrinks so a fixed position read won't work. I do have an example (that use predictions about the line length etc) that works about 50 percent of the time - It needs to work all the time Many thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Dec 5 12:36:56 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 10:36:56 -0800 Subject: [AccessD] Security Warning Message-ID: Dear List: Running a 2003 mdb with the 2003 run time installed, when the user starts the program she gets a Security Warning dialog box "This file may not be safe if it contains code that was intended to harm your computer. Do you want to open this file or cancel the operation?" and options for Cancel and Open. Is there any way to suppress or bypass this message? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com From davidmcafee at gmail.com Fri Dec 5 12:42:49 2008 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 5 Dec 2008 10:42:49 -0800 Subject: [AccessD] Security Warning In-Reply-To: References: Message-ID: <8786a4c00812051042u720663d7y931b67e57863e45c@mail.gmail.com> Not really a fix, but you can click on Tools ->Macros->Security then choose "low (Not Recommended)." On Fri, Dec 5, 2008 at 10:36 AM, Rocky Smolin at Beach Access Software < rockysmolin at bchacc.com> wrote: > Dear List: > > > > Running a 2003 mdb with the 2003 run time installed, when the user starts > the program she gets a Security Warning dialog box "This file may not be > safe if it contains code that was intended to harm your computer. Do you > want to open this file or cancel the operation?" and options for Cancel and > Open. > > > > Is there any way to suppress or bypass this message? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Fri Dec 5 12:42:55 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 5 Dec 2008 18:42:55 +0000 Subject: [AccessD] Security Warning In-Reply-To: References: Message-ID: Rocky, I believe this can be bypassed by using a "digital signature". Thanks, Mark A. Matte > From: rockysmolin at bchacc.com > To: accessd at databaseadvisors.com > Date: Fri, 5 Dec 2008 10:36:56 -0800 > Subject: [AccessD] Security Warning > > Dear List: > > > > Running a 2003 mdb with the 2003 run time installed, when the user starts > the program she gets a Security Warning dialog box "This file may not be > safe if it contains code that was intended to harm your computer. Do you > want to open this file or cancel the operation?" and options for Cancel and > Open. > > > > Is there any way to suppress or bypass this message? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ You live life online. So we put Windows on the web. http://clk.atdmt.com/MRT/go/127032869/direct/01/ From rockysmolin at bchacc.com Fri Dec 5 12:45:38 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 10:45:38 -0800 Subject: [AccessD] Security Warning In-Reply-To: <8786a4c00812051042u720663d7y931b67e57863e45c@mail.gmail.com> References: <8786a4c00812051042u720663d7y931b67e57863e45c@mail.gmail.com> Message-ID: <041070AA24A944D4BE8426B570A40E20@HAL9005> Do you know if I can do that on a machine with only a run time install? I'm not there so I can't try it. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Friday, December 05, 2008 10:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Security Warning Not really a fix, but you can click on Tools ->Macros->Security then choose "low (Not Recommended)." On Fri, Dec 5, 2008 at 10:36 AM, Rocky Smolin at Beach Access Software < rockysmolin at bchacc.com> wrote: > Dear List: > > > > Running a 2003 mdb with the 2003 run time installed, when the user > starts the program she gets a Security Warning dialog box "This file > may not be safe if it contains code that was intended to harm your > computer. Do you want to open this file or cancel the operation?" and > options for Cancel and Open. > > > > Is there any way to suppress or bypass this message? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.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 From mmattys at rochester.rr.com Fri Dec 5 12:57:33 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Fri, 5 Dec 2008 13:57:33 -0500 Subject: [AccessD] Security Warning References: Message-ID: <484E4EC533E24C19927722D6BD5C9C88@Mattys> Just off the top of my head ... not sure if it's true I seem to remember being able to right-click on the file, choose properties, and then something like 'unblock.' - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 05, 2008 1:36 PM Subject: [AccessD] Security Warning > Dear List: > > > > Running a 2003 mdb with the 2003 run time installed, when the user starts > the program she gets a Security Warning dialog box "This file may not be > safe if it contains code that was intended to harm your computer. Do you > want to open this file or cancel the operation?" and options for Cancel > and > Open. > > > > Is there any way to suppress or bypass this message? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From john at winhaven.net Fri Dec 5 13:05:09 2008 From: john at winhaven.net (John Bartow) Date: Fri, 5 Dec 2008 13:05:09 -0600 Subject: [AccessD] Security Warning In-Reply-To: References: Message-ID: <003101c9570c$65026690$2f0733b0$@net> Rocky, I just checked and unfortunately there isn't a free update to the Sagekey Wise Script for Access 2003. But there is one: Access 2003 for Wise - Version 2 Version 2.16 $495 ($640 cdn) Update from Version 1 $325 ($385 cdn) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Running a 2003 mdb with the 2003 run time installed, when the user starts the program she gets a Security Warning dialog box "This file may not be safe if it contains code that was intended to harm your computer. Do you want to open this file or cancel the operation?" and options for Cancel and Open. Is there any way to suppress or bypass this message? From dw-murphy at cox.net Fri Dec 5 13:13:34 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 5 Dec 2008 11:13:34 -0800 Subject: [AccessD] Security Warning In-Reply-To: <003101c9570c$65026690$2f0733b0$@net> References: <003101c9570c$65026690$2f0733b0$@net> Message-ID: <5B5F8A244CBC42658E253568483C0EF8@murphy3234aaf1> The update fixes the security warning problem. It also allows the runtime to be installed in the proper place on Vista Machines so you don't have to be an admin, plus a bunch of other Vista and security related issues that no one wants to deal with. I just love the way Microsoft makes us so much safer and life easier. Doug AND for only an extra $99 we will add last years operating system. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, December 05, 2008 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Security Warning Rocky, I just checked and unfortunately there isn't a free update to the Sagekey Wise Script for Access 2003. But there is one: Access 2003 for Wise - Version 2 Version 2.16 $495 ($640 cdn) Update from Version 1 $325 ($385 cdn) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Running a 2003 mdb with the 2003 run time installed, when the user starts the program she gets a Security Warning dialog box "This file may not be safe if it contains code that was intended to harm your computer. Do you want to open this file or cancel the operation?" and options for Cancel and Open. Is there any way to suppress or bypass this message? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Dec 5 14:42:52 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 12:42:52 -0800 Subject: [AccessD] Security Warning In-Reply-To: <003101c9570c$65026690$2f0733b0$@net> References: <003101c9570c$65026690$2f0733b0$@net> Message-ID: Will the new script solve this problem, though? Guess I'll cal SageKey. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, December 05, 2008 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Security Warning Rocky, I just checked and unfortunately there isn't a free update to the Sagekey Wise Script for Access 2003. But there is one: Access 2003 for Wise - Version 2 Version 2.16 $495 ($640 cdn) Update from Version 1 $325 ($385 cdn) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Running a 2003 mdb with the 2003 run time installed, when the user starts the program she gets a Security Warning dialog box "This file may not be safe if it contains code that was intended to harm your computer. Do you want to open this file or cancel the operation?" and options for Cancel and Open. Is there any way to suppress or bypass this message? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Dec 5 14:56:24 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 12:56:24 -0800 Subject: [AccessD] Security Warning In-Reply-To: <5B5F8A244CBC42658E253568483C0EF8@murphy3234aaf1> References: <003101c9570c$65026690$2f0733b0$@net> <5B5F8A244CBC42658E253568483C0EF8@murphy3234aaf1> Message-ID: 325 clams! I'm thinking there's got to be a registry key to change that will stop it. That's probably all that the script is doing. But if I get much more call for the run-time I guess I'll bump up. This is the first project I've had where they don't have Access on all the machines. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, December 05, 2008 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Security Warning The update fixes the security warning problem. It also allows the runtime to be installed in the proper place on Vista Machines so you don't have to be an admin, plus a bunch of other Vista and security related issues that no one wants to deal with. I just love the way Microsoft makes us so much safer and life easier. Doug AND for only an extra $99 we will add last years operating system. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, December 05, 2008 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Security Warning Rocky, I just checked and unfortunately there isn't a free update to the Sagekey Wise Script for Access 2003. But there is one: Access 2003 for Wise - Version 2 Version 2.16 $495 ($640 cdn) Update from Version 1 $325 ($385 cdn) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Running a 2003 mdb with the 2003 run time installed, when the user starts the program she gets a Security Warning dialog box "This file may not be safe if it contains code that was intended to harm your computer. Do you want to open this file or cancel the operation?" and options for Cancel and Open. Is there any way to suppress or bypass this message? -- 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 From davidmcafee at gmail.com Fri Dec 5 15:07:11 2008 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 5 Dec 2008 13:07:11 -0800 Subject: [AccessD] Security Warning In-Reply-To: References: <003101c9570c$65026690$2f0733b0$@net> <5B5F8A244CBC42658E253568483C0EF8@murphy3234aaf1> Message-ID: <8786a4c00812051307y30c702c3gd0599fd00588fe2e@mail.gmail.com> I haven't built a run time for Access 2003 or 2007, but I do know that sagekey scripts are a must for A97 & A2K. I remember thinking how steep the price was for "code" (not an actual program). But Barry and his team over at Sagekey have really done all of the work for you. Money well spent IMO. David McAfee On Fri, Dec 5, 2008 at 12:56 PM, Rocky Smolin at Beach Access Software < rockysmolin at bchacc.com> wrote: > 325 clams! I'm thinking there's got to be a registry key to change that > will stop it. That's probably all that the script is doing. But if I get > much more call for the run-time I guess I'll bump up. This is the first > project I've had where they don't have Access on all the machines. > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, December 05, 2008 11:14 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Security Warning > > The update fixes the security warning problem. It also allows the runtime > to be installed in the proper place on Vista Machines so you don't have to > be an admin, plus a bunch of other Vista and security related issues that > no > one wants to deal with. > > I just love the way Microsoft makes us so much safer and life easier. > > Doug > > AND for only an extra $99 we will add last years operating system. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, December 05, 2008 11:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Security Warning > > Rocky, > I just checked and unfortunately there isn't a free update to the Sagekey > Wise Script for Access 2003. But there is one: > > Access 2003 for Wise - Version 2 > Version 2.16 $495 ($640 cdn) > Update from Version 1 $325 ($385 cdn) > > John B. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > > Running a 2003 mdb with the 2003 run time installed, when the user starts > the program she gets a Security Warning dialog box "This file may not be > safe if it contains code that was intended to harm your computer. Do you > want to open this file or cancel the operation?" and options for Cancel and > Open. > > Is there any way to suppress or bypass this message? > > -- > 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 > From joeo at appoli.com Fri Dec 5 15:07:21 2008 From: joeo at appoli.com (Joe O'Connell) Date: Fri, 5 Dec 2008 16:07:21 -0500 Subject: [AccessD] Connecting to SQL Server over the internet In-Reply-To: <49370E28.29508.22E294C@stuart.lexacorp.com.pg> References: <49370E28.29508.22E294C@stuart.lexacorp.com.pg> Message-ID: <1CF20DB644BE124083B31638E5D5C02313DC84@exch2.Onappsad.net> I need to link tables in a remote SQL Server database to an Access 2003 application using ODBC over an internet connection. How difficult is this? What are the design considerations to do this as efficiently as possible? Joe O'Connell From markamatte at hotmail.com Fri Dec 5 15:35:06 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 5 Dec 2008 21:35:06 +0000 Subject: [AccessD] Security Warning In-Reply-To: References: Message-ID: Any objections to Digital Signatures? http://www.mac-net.com/741485.page Mark > From: markamatte at hotmail.com > To: accessd at databaseadvisors.com > Date: Fri, 5 Dec 2008 18:42:55 +0000 > Subject: Re: [AccessD] Security Warning > > > Rocky, > > I believe this can be bypassed by using a "digital signature". > > Thanks, > > Mark A. Matte > >> From: rockysmolin at bchacc.com >> To: accessd at databaseadvisors.com >> Date: Fri, 5 Dec 2008 10:36:56 -0800 >> Subject: [AccessD] Security Warning >> >> Dear List: >> >> >> >> Running a 2003 mdb with the 2003 run time installed, when the user starts >> the program she gets a Security Warning dialog box "This file may not be >> safe if it contains code that was intended to harm your computer. Do you >> want to open this file or cancel the operation?" and options for Cancel and >> Open. >> >> >> >> Is there any way to suppress or bypass this message? >> >> >> >> MTIA >> >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > _________________________________________________________________ > You live life online. So we put Windows on the web. > http://clk.atdmt.com/MRT/go/127032869/direct/01/ > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ Suspicious message? There?s an alert for that. http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad2_122008 From rockysmolin at bchacc.com Fri Dec 5 15:50:25 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 13:50:25 -0800 Subject: [AccessD] Security Warning In-Reply-To: <8786a4c00812051307y30c702c3gd0599fd00588fe2e@mail.gmail.com> References: <003101c9570c$65026690$2f0733b0$@net><5B5F8A244CBC42658E253568483C0EF8@murphy3234aaf1> <8786a4c00812051307y30c702c3gd0599fd00588fe2e@mail.gmail.com> Message-ID: <33BD3027E2CB4A1890D2B223071134F0@HAL9005> Yes, cheap if you need it. I have the 2003 script but Version 1. To get the fix I have to buy version 2. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Friday, December 05, 2008 1:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Security Warning I haven't built a run time for Access 2003 or 2007, but I do know that sagekey scripts are a must for A97 & A2K. I remember thinking how steep the price was for "code" (not an actual program). But Barry and his team over at Sagekey have really done all of the work for you. Money well spent IMO. David McAfee On Fri, Dec 5, 2008 at 12:56 PM, Rocky Smolin at Beach Access Software < rockysmolin at bchacc.com> wrote: > 325 clams! I'm thinking there's got to be a registry key to change that > will stop it. That's probably all that the script is doing. But if I get > much more call for the run-time I guess I'll bump up. This is the > first project I've had where they don't have Access on all the machines. > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, December 05, 2008 11:14 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Security Warning > > The update fixes the security warning problem. It also allows the > runtime to be installed in the proper place on Vista Machines so you > don't have to be an admin, plus a bunch of other Vista and security > related issues that no one wants to deal with. > > I just love the way Microsoft makes us so much safer and life easier. > > Doug > > AND for only an extra $99 we will add last years operating system. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, December 05, 2008 11:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Security Warning > > Rocky, > I just checked and unfortunately there isn't a free update to the > Sagekey Wise Script for Access 2003. But there is one: > > Access 2003 for Wise - Version 2 > Version 2.16 $495 ($640 cdn) > Update from Version 1 $325 ($385 cdn) > > John B. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin at > > Running a 2003 mdb with the 2003 run time installed, when the user > starts the program she gets a Security Warning dialog box "This file > may not be safe if it contains code that was intended to harm your > computer. Do you want to open this file or cancel the operation?" and > options for Cancel and Open. > > Is there any way to suppress or bypass this message? > > -- > 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 From rockysmolin at bchacc.com Fri Dec 5 15:56:02 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 13:56:02 -0800 Subject: [AccessD] Security Warning In-Reply-To: References: Message-ID: <257FDA2FE10B4782864C86CB13A79489@HAL9005> Just the learning curve. :) Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, December 05, 2008 1:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Security Warning Any objections to Digital Signatures? http://www.mac-net.com/741485.page Mark > From: markamatte at hotmail.com > To: accessd at databaseadvisors.com > Date: Fri, 5 Dec 2008 18:42:55 +0000 > Subject: Re: [AccessD] Security Warning > > > Rocky, > > I believe this can be bypassed by using a "digital signature". > > Thanks, > > Mark A. Matte > >> From: rockysmolin at bchacc.com >> To: accessd at databaseadvisors.com >> Date: Fri, 5 Dec 2008 10:36:56 -0800 >> Subject: [AccessD] Security Warning >> >> Dear List: >> >> >> >> Running a 2003 mdb with the 2003 run time installed, when the user >> starts the program she gets a Security Warning dialog box "This file >> may not be safe if it contains code that was intended to harm your >> computer. Do you want to open this file or cancel the operation?" and >> options for Cancel and Open. >> >> >> >> Is there any way to suppress or bypass this message? >> >> >> >> MTIA >> >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > _________________________________________________________________ > You live life online. So we put Windows on the web. > http://clk.atdmt.com/MRT/go/127032869/direct/01/ > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ Suspicious message? There's an alert for that. http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad2_ 122008 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Dec 5 16:15:01 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 5 Dec 2008 14:15:01 -0800 Subject: [AccessD] Security Warning In-Reply-To: References: Message-ID: Mark: Thanks for the lead. I think this might do it: http://www.mac-net.com/1478083.page Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, December 05, 2008 1:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Security Warning Any objections to Digital Signatures? http://www.mac-net.com/741485.page Mark > From: markamatte at hotmail.com > To: accessd at databaseadvisors.com > Date: Fri, 5 Dec 2008 18:42:55 +0000 > Subject: Re: [AccessD] Security Warning > > > Rocky, > > I believe this can be bypassed by using a "digital signature". > > Thanks, > > Mark A. Matte > >> From: rockysmolin at bchacc.com >> To: accessd at databaseadvisors.com >> Date: Fri, 5 Dec 2008 10:36:56 -0800 >> Subject: [AccessD] Security Warning >> >> Dear List: >> >> >> >> Running a 2003 mdb with the 2003 run time installed, when the user >> starts the program she gets a Security Warning dialog box "This file >> may not be safe if it contains code that was intended to harm your >> computer. Do you want to open this file or cancel the operation?" and >> options for Cancel and Open. >> >> >> >> Is there any way to suppress or bypass this message? >> >> >> >> MTIA >> >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > _________________________________________________________________ > You live life online. So we put Windows on the web. > http://clk.atdmt.com/MRT/go/127032869/direct/01/ > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ Suspicious message? There's an alert for that. http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad2_ 122008 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Dec 5 12:39:39 2008 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 05 Dec 2008 10:39:39 -0800 Subject: [AccessD] Security Warning In-Reply-To: <041070AA24A944D4BE8426B570A40E20@HAL9005> References: <8786a4c00812051042u720663d7y931b67e57863e45c@mail.gmail.com> <041070AA24A944D4BE8426B570A40E20@HAL9005> Message-ID: <4939756B.60500@nanaimo.ark.com> Hey Rocky Hope this may help. As I have mentioned many times. To allow the end user (with an Access2003 application) to turn off the Security warning. I distribute a small file msecure10.mde (free download) with the installation. I then tell the user to open this file first before running the application. The little program will allow them to quickly and easily set the warning to low (basically a no brainer). Rocky Smolin at Beach Access Software wrote: >Do you know if I can do that on a machine with only a run time install? I'm >not there so I can't try it. > > >Rocky Smolin >Beach Access Software >858-259-4334 >www.e-z-mrp.com >www.bchacc.com > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee >Sent: Friday, December 05, 2008 10:43 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Security Warning > >Not really a fix, but you can click on Tools ->Macros->Security then choose >"low (Not Recommended)." > > >On Fri, Dec 5, 2008 at 10:36 AM, Rocky Smolin at Beach Access Software < >rockysmolin at bchacc.com> wrote: > > > >>Dear List: >> >> >> >>Running a 2003 mdb with the 2003 run time installed, when the user >>starts the program she gets a Security Warning dialog box "This file >>may not be safe if it contains code that was intended to harm your >>computer. Do you want to open this file or cancel the operation?" and >>options for Cancel and Open. >> >> >> >>Is there any way to suppress or bypass this message? >> >> >> >>MTIA >> >> >> >>Rocky Smolin >> >>Beach Access Software >> >>858-259-4334 >> >>www.e-z-mrp.com >> >>www.bchacc.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 > > > From rockysmolin at bchacc.com Sat Dec 6 09:10:35 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 6 Dec 2008 07:10:35 -0800 Subject: [AccessD] Security Warning In-Reply-To: <4939756B.60500@nanaimo.ark.com> References: <8786a4c00812051042u720663d7y931b67e57863e45c@mail.gmail.com><041070AA24A944D4BE8426B570A40E20@HAL9005> <4939756B.60500@nanaimo.ark.com> Message-ID: <4777F4E4DDDC4228B27C3BEFC41B4B67@HAL9005> Tony: Can't remember how I found it - a lead from Mark I think - but I found that program, sent it to the client and it worked on all but one machine. And that's because he was logging on remotely - probably fix that one when he goes in on Monday. So, problem solved, I think. Thanks to all for your help with this. Best, Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, December 05, 2008 10:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Security Warning Hey Rocky Hope this may help. As I have mentioned many times. To allow the end user (with an Access2003 application) to turn off the Security warning. I distribute a small file msecure10.mde (free download) with the installation. I then tell the user to open this file first before running the application. The little program will allow them to quickly and easily set the warning to low (basically a no brainer). Rocky Smolin at Beach Access Software wrote: >Do you know if I can do that on a machine with only a run time install? >I'm not there so I can't try it. > > >Rocky Smolin >Beach Access Software >858-259-4334 >www.e-z-mrp.com >www.bchacc.com > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee >Sent: Friday, December 05, 2008 10:43 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Security Warning > >Not really a fix, but you can click on Tools ->Macros->Security then >choose "low (Not Recommended)." > > >On Fri, Dec 5, 2008 at 10:36 AM, Rocky Smolin at Beach Access Software >< rockysmolin at bchacc.com> wrote: > > > >>Dear List: >> >> >> >>Running a 2003 mdb with the 2003 run time installed, when the user >>starts the program she gets a Security Warning dialog box "This file >>may not be safe if it contains code that was intended to harm your >>computer. Do you want to open this file or cancel the operation?" and >>options for Cancel and Open. >> >> >> >>Is there any way to suppress or bypass this message? >> >> >> >>MTIA >> >> >> >>Rocky Smolin >> >>Beach Access Software >> >>858-259-4334 >> >>www.e-z-mrp.com >> >>www.bchacc.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 From dwaters at usinternet.com Sun Dec 7 17:57:30 2008 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 7 Dec 2008 17:57:30 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table Message-ID: <665F6FA9CA2B4F60B9B152507935AA43@danwaters> I'm learning to use SQL as a BE for Access apps. The connection method is OLEDB rather than ODBC tables. I would like to copy a list of record ID's from a table in the SQL BE to a local FE table each time a process screen is opened. I'm doing this by opening a view from Access, creating an ADODB recordset, and then looping through that recordset to insert the ID numbers into a local FE table. But, looping to do this seems quite inefficient for hundreds or thousands of rows. Is there a better way? Thanks! Dan From bheid at sc.rr.com Sun Dec 7 18:23:25 2008 From: bheid at sc.rr.com (Bobby Heid) Date: Sun, 7 Dec 2008 19:23:25 -0500 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: <665F6FA9CA2B4F60B9B152507935AA43@danwaters> References: <665F6FA9CA2B4F60B9B152507935AA43@danwaters> Message-ID: <001301c958cb$2f96b0e0$8ec412a0$@rr.com> Dan, What about something like (air code and assumes LocalIDTable and SQLTable both have a field called ID): Dim db as database Dim sql as string sql = "INSERT INTO LocalIDTable " & _ "SELECT ID " & _ "From SQLTable" Set db=currentdb() Db.execute sql,dbfailonerror Db.close Set db=nothing If the above sql statement isn't exactly what you need it should point you in the right direction. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, December 07, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Move Data from SQL Table to Access FE Table I'm learning to use SQL as a BE for Access apps. The connection method is OLEDB rather than ODBC tables. I would like to copy a list of record ID's from a table in the SQL BE to a local FE table each time a process screen is opened. I'm doing this by opening a view from Access, creating an ADODB recordset, and then looping through that recordset to insert the ID numbers into a local FE table. But, looping to do this seems quite inefficient for hundreds or thousands of rows. Is there a better way? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Dec 7 18:39:49 2008 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 7 Dec 2008 18:39:49 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: <001301c958cb$2f96b0e0$8ec412a0$@rr.com> References: <665F6FA9CA2B4F60B9B152507935AA43@danwaters> <001301c958cb$2f96b0e0$8ec412a0$@rr.com> Message-ID: Hi Bobby, When connecting an Access FE and SQL BE using an OLEDB provider, the SQL statement can't refer to a table from both FE and BE at the same time. There is not table link for Access to recognize. If I was connecting with SQL table links, this would have worked fine. Thanks - Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Sunday, December 07, 2008 6:23 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table Dan, What about something like (air code and assumes LocalIDTable and SQLTable both have a field called ID): Dim db as database Dim sql as string sql = "INSERT INTO LocalIDTable " & _ "SELECT ID " & _ "From SQLTable" Set db=currentdb() Db.execute sql,dbfailonerror Db.close Set db=nothing If the above sql statement isn't exactly what you need it should point you in the right direction. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, December 07, 2008 6:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Move Data from SQL Table to Access FE Table I'm learning to use SQL as a BE for Access apps. The connection method is OLEDB rather than ODBC tables. I would like to copy a list of record ID's from a table in the SQL BE to a local FE table each time a process screen is opened. I'm doing this by opening a view from Access, creating an ADODB recordset, and then looping through that recordset to insert the ID numbers into a local FE table. But, looping to do this seems quite inefficient for hundreds or thousands of rows. Is there a better way? Thanks! Dan -- 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 From mmattys at rochester.rr.com Sun Dec 7 18:47:57 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Sun, 7 Dec 2008 19:47:57 -0500 Subject: [AccessD] Move Data from SQL Table to Access FE Table References: <665F6FA9CA2B4F60B9B152507935AA43@danwaters><001301c958cb$2f96b0e0$8ec412a0$@rr.com> Message-ID: <02242530BBD8484689654DD4BA600D03@Mattys> Dan, Try creating a view in SQLS and link to it via the ODBC wizard or create a .udl file and link that way. Then use an append query. - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 07, 2008 7:39 PM Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > Hi Bobby, > > When connecting an Access FE and SQL BE using an OLEDB provider, the SQL > statement can't refer to a table from both FE and BE at the same time. > There is not table link for Access to recognize. If I was connecting with > SQL table links, this would have worked fine. > > Thanks - Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: Sunday, December 07, 2008 6:23 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > > Dan, > > What about something like (air code and assumes LocalIDTable and SQLTable > both have a field called ID): > > Dim db as database > Dim sql as string > > sql = "INSERT INTO LocalIDTable " & _ > "SELECT ID " & _ > "From SQLTable" > > Set db=currentdb() > Db.execute sql,dbfailonerror > Db.close > Set db=nothing > > > If the above sql statement isn't exactly what you need it should point you > in the right direction. > > Bobby > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, December 07, 2008 6:58 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Move Data from SQL Table to Access FE Table > > I'm learning to use SQL as a BE for Access apps. The connection method is > OLEDB rather than ODBC tables. > > I would like to copy a list of record ID's from a table in the SQL BE to a > local FE table each time a process screen is opened. I'm doing this by > opening a view from Access, creating an ADODB recordset, and then looping > through that recordset to insert the ID numbers into a local FE table. > > But, looping to do this seems quite inefficient for hundreds or thousands > of > rows. > > Is there a better way? > > Thanks! > Dan > > > > > -- > 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 From dwaters at usinternet.com Sun Dec 7 19:20:57 2008 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 7 Dec 2008 19:20:57 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: <02242530BBD8484689654DD4BA600D03@Mattys> References: <665F6FA9CA2B4F60B9B152507935AA43@danwaters><001301c958cb$2f96b0e0$8ec412a0$@rr.com> <02242530BBD8484689654DD4BA600D03@Mattys> Message-ID: <83FF461716B64235BF49CB19193DECF7@danwaters> Thanks Mike, but I can't use ODBC at all. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys Sent: Sunday, December 07, 2008 6:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table Dan, Try creating a view in SQLS and link to it via the ODBC wizard or create a .udl file and link that way. Then use an append query. - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 07, 2008 7:39 PM Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > Hi Bobby, > > When connecting an Access FE and SQL BE using an OLEDB provider, the SQL > statement can't refer to a table from both FE and BE at the same time. > There is not table link for Access to recognize. If I was connecting with > SQL table links, this would have worked fine. > > Thanks - Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: Sunday, December 07, 2008 6:23 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > > Dan, > > What about something like (air code and assumes LocalIDTable and SQLTable > both have a field called ID): > > Dim db as database > Dim sql as string > > sql = "INSERT INTO LocalIDTable " & _ > "SELECT ID " & _ > "From SQLTable" > > Set db=currentdb() > Db.execute sql,dbfailonerror > Db.close > Set db=nothing > > > If the above sql statement isn't exactly what you need it should point you > in the right direction. > > Bobby > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, December 07, 2008 6:58 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Move Data from SQL Table to Access FE Table > > I'm learning to use SQL as a BE for Access apps. The connection method is > OLEDB rather than ODBC tables. > > I would like to copy a list of record ID's from a table in the SQL BE to a > local FE table each time a process screen is opened. I'm doing this by > opening a view from Access, creating an ADODB recordset, and then looping > through that recordset to insert the ID numbers into a local FE table. > > But, looping to do this seems quite inefficient for hundreds or thousands > of > rows. > > Is there a better way? > > Thanks! > Dan > > > > > -- > 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 From mmattys at rochester.rr.com Sun Dec 7 19:37:47 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Sun, 7 Dec 2008 20:37:47 -0500 Subject: [AccessD] Move Data from SQL Table to Access FE Table References: <665F6FA9CA2B4F60B9B152507935AA43@danwaters><001301c958cb$2f96b0e0$8ec412a0$@rr.com><02242530BBD8484689654DD4BA600D03@Mattys> <83FF461716B64235BF49CB19193DECF7@danwaters> Message-ID: Here is an example for oledb using a udl file http://www.blueclaw-db.com/website_database_connections/active_server_pages_datalink.htm There are many such on the net - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 07, 2008 8:20 PM Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > Thanks Mike, but I can't use ODBC at all. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys > Sent: Sunday, December 07, 2008 6:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > > Dan, > > Try creating a view in SQLS and link to it via the ODBC wizard > or create a .udl file and link that way. Then use an append query. > > - > Michael R Mattys > MapPoint and Database Dev > www.mattysconsulting.com > - > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Sunday, December 07, 2008 7:39 PM > Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > > >> Hi Bobby, >> >> When connecting an Access FE and SQL BE using an OLEDB provider, the SQL >> statement can't refer to a table from both FE and BE at the same time. >> There is not table link for Access to recognize. If I was connecting >> with >> SQL table links, this would have worked fine. >> >> Thanks - Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid >> Sent: Sunday, December 07, 2008 6:23 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table >> >> Dan, >> >> What about something like (air code and assumes LocalIDTable and SQLTable >> both have a field called ID): >> >> Dim db as database >> Dim sql as string >> >> sql = "INSERT INTO LocalIDTable " & _ >> "SELECT ID " & _ >> "From SQLTable" >> >> Set db=currentdb() >> Db.execute sql,dbfailonerror >> Db.close >> Set db=nothing >> >> >> If the above sql statement isn't exactly what you need it should point >> you >> in the right direction. >> >> Bobby >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Sunday, December 07, 2008 6:58 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Move Data from SQL Table to Access FE Table >> >> I'm learning to use SQL as a BE for Access apps. The connection method >> is >> OLEDB rather than ODBC tables. >> >> I would like to copy a list of record ID's from a table in the SQL BE to >> a >> local FE table each time a process screen is opened. I'm doing this by >> opening a view from Access, creating an ADODB recordset, and then looping >> through that recordset to insert the ID numbers into a local FE table. >> >> But, looping to do this seems quite inefficient for hundreds or thousands >> of >> rows. >> >> Is there a better way? >> >> Thanks! >> Dan >> >> >> >> >> -- >> 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 From rockysmolin at bchacc.com Mon Dec 8 07:42:42 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 8 Dec 2008 05:42:42 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: <61588DF96F524D54927CFC17F91266A3@XPS>, <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> Message-ID: <5A6D8FFA278A4AF994E1F8587704EF62@HAL9005> Martin: DoCmd.ShowToolbar "Ribbon", acToolbarNo works but then I can't restore it. So I can't get back to the design view. I tried putting DoCmd.ShowToolbar "Ribbon", acToolbarYes into a click command but it didn't turn the ribbon back on. Is there a keyboard shortcut to restore the ribbon after DoCmd.ShowToolbar "Ribbon", acToolbarNo? TIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Wednesday, December 03, 2008 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky Have a look at this http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 -a855-fd7c6f510d03/ The idea is to minimize the ribbon to reclaim the screen space. Try DoCmd.ShowToolbar "Ribbon", acToolbarNo Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 18:40 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 From rockysmolin at bchacc.com Mon Dec 8 08:06:15 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 8 Dec 2008 06:06:15 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <5A6D8FFA278A4AF994E1F8587704EF62@HAL9005> References: <61588DF96F524D54927CFC17F91266A3@XPS>, <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> <5A6D8FFA278A4AF994E1F8587704EF62@HAL9005> Message-ID: Alternatively, I can issue a sendkeys "^{F1}" which will minimize the toolbar which is what I now see is what I really want to do. But if you're running 2003 it open the help window which I don't want. Is there an easy way to know if you're in Access 2007 or Access 2003? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Monday, December 08, 2008 5:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Martin: DoCmd.ShowToolbar "Ribbon", acToolbarNo works but then I can't restore it. So I can't get back to the design view. I tried putting DoCmd.ShowToolbar "Ribbon", acToolbarYes into a click command but it didn't turn the ribbon back on. Is there a keyboard shortcut to restore the ribbon after DoCmd.ShowToolbar "Ribbon", acToolbarNo? TIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Wednesday, December 03, 2008 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky Have a look at this http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 -a855-fd7c6f510d03/ The idea is to minimize the ribbon to reclaim the screen space. Try DoCmd.ShowToolbar "Ribbon", acToolbarNo Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 18:40 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 From mwp.reid at qub.ac.uk Mon Dec 8 08:16:16 2008 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Mon, 8 Dec 2008 14:16:16 +0000 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <5A6D8FFA278A4AF994E1F8587704EF62@HAL9005> References: <61588DF96F524D54927CFC17F91266A3@XPS>, <57BBF353367F4661BCAC4B02F629BDFC@HAL9005> , <5A6D8FFA278A4AF994E1F8587704EF62@HAL9005> Message-ID: Rocky I just added two butons to a form DoCmd.ShowToolbar "Ribbon", acToolbarYes DoCmd.ShowToolbar "Ribbon", acToolbarNo Worked fine? Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 08 December 2008 13:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Martin: DoCmd.ShowToolbar "Ribbon", acToolbarNo works but then I can't restore it. So I can't get back to the design view. I tried putting DoCmd.ShowToolbar "Ribbon", acToolbarYes into a click command but it didn't turn the ribbon back on. Is there a keyboard shortcut to restore the ribbon after DoCmd.ShowToolbar "Ribbon", acToolbarNo? TIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Wednesday, December 03, 2008 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky Have a look at this http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 -a855-fd7c6f510d03/ The idea is to minimize the ribbon to reclaim the screen space. Try DoCmd.ShowToolbar "Ribbon", acToolbarNo Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 18:40 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 From rockysmolin at bchacc.com Mon Dec 8 08:31:14 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 8 Dec 2008 06:31:14 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: References: <61588DF96F524D54927CFC17F91266A3@XPS>, <57BBF353367F4661BCAC4B02F629BDFC@HAL9005>, <5A6D8FFA278A4AF994E1F8587704EF62@HAL9005> Message-ID: <4EE471EFFAB94753A473DDE7DF9B78EB@HAL9005> Well, poop. Now it's working. Don't know what I did wrong the first time. But I'm thinking now that minimizing the ribbon would be better than disappearing it. Which is easy to do with sendkeys The only problem is that in 2003 Ctrl-F1 has a different effect (shows the Getting Started window). Is there a property or method you can use to know which version of Access you're using? If I knew what version I would know whether to issue the sendkeys or not. Regards, Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Monday, December 08, 2008 6:16 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky I just added two butons to a form DoCmd.ShowToolbar "Ribbon", acToolbarYes DoCmd.ShowToolbar "Ribbon", acToolbarNo Worked fine? Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 08 December 2008 13:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Martin: DoCmd.ShowToolbar "Ribbon", acToolbarNo works but then I can't restore it. So I can't get back to the design view. I tried putting DoCmd.ShowToolbar "Ribbon", acToolbarYes into a click command but it didn't turn the ribbon back on. Is there a keyboard shortcut to restore the ribbon after DoCmd.ShowToolbar "Ribbon", acToolbarNo? TIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Wednesday, December 03, 2008 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky Have a look at this http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 -a855-fd7c6f510d03/ The idea is to minimize the ribbon to reclaim the screen space. Try DoCmd.ShowToolbar "Ribbon", acToolbarNo Martin Martin WP Reid Information Services Queen's University Riddel Hall 185 Stranmillis Road Belfast BT9 5EE Tel : 02890974465 Email : mwp.reid at qub.ac.uk ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software [rockysmolin at bchacc.com] Sent: 03 December 2008 18:40 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Thanks. I'll give it a try. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, December 03, 2008 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Turn off the ribbons programmatically Rocky, Here are some instructions I found (not sure where) for turning off the ribbion. I believe I posted them once before and someone said they didn't work, but you might want to give it a try anyway. HTH, Jim. # re: Customizing the New Access UI Friday, July 14, 2006 6:15 PM by clintc For those of you who want to completely get rid of the ribbon--here are the steps: 1. Create a new table called USysRibbons. 2. Add two fields RibbonName (text) and RibbonXML (Memo). 3. Create a new record with the name "Blank" (doesn't really matter what you call it). Also add the following XML: 4. Restart your database. 5. Go into the Office Button | Access Options. Click on the Current Database. 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step 3). 7. Restart the database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 03, 2008 11:51 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Turn off the ribbons programmatically Dear List: Is there a way to turn off the A2007 ribbons programmatically? In a way that will not cause the program to barf if it's being run by A2003? I have a legacy 2003 app that's run by the client on 2007. The ribbon takes up so much freakin' real estate that you can't see the whole form on the display. Especially the exit button at the bottom which is kind of important. I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but not the ribbon. MTIA Rocky -- 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Dec 8 08:42:22 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 09 Dec 2008 00:42:22 +1000 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <4EE471EFFAB94753A473DDE7DF9B78EB@HAL9005> References: , , <4EE471EFFAB94753A473DDE7DF9B78EB@HAL9005> Message-ID: <493DBEEE.11167.F60C34@stuart.lexacorp.com.pg> Version is a built in function. Select Case Int(Version) Case 12 MsgBox "Access 2007" Case 11 MsgBox "Access 2003" Case Else MsgBox "Some other version" End Select On 8 Dec 2008 at 6:31, Rocky Smolin at Beach Access Software wrote: > Well, poop. Now it's working. Don't know what I did wrong the first time. > > > But I'm thinking now that minimizing the ribbon would be better than > disappearing it. Which is easy to do with sendkeys The only problem is > that in 2003 Ctrl-F1 has a different effect (shows the Getting Started > window). Is there a property or method you can use to know which version of > Access you're using? If I knew what version I would know whether to issue > the sendkeys or not. > > Regards, > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Monday, December 08, 2008 6:16 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky > > I just added two butons to a form > > DoCmd.ShowToolbar "Ribbon", acToolbarYes DoCmd.ShowToolbar "Ribbon", > acToolbarNo > > Worked fine? > > Martin > > > Martin WP Reid > Information Services > Queen's University > Riddel Hall > 185 Stranmillis Road > Belfast > BT9 5EE > Tel : 02890974465 > Email : mwp.reid at qub.ac.uk > ________________________________________ > From: accessd-bounces at databaseadvisors.com > [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach > Access Software [rockysmolin at bchacc.com] > Sent: 08 December 2008 13:42 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Martin: > > DoCmd.ShowToolbar "Ribbon", acToolbarNo works but then I can't restore it. > So I can't get back to the design view. > > I tried putting DoCmd.ShowToolbar "Ribbon", acToolbarYes into a click > command but it didn't turn the ribbon back on. Is there a keyboard shortcut > to restore the ribbon after DoCmd.ShowToolbar "Ribbon", acToolbarNo? > > TIA > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Wednesday, December 03, 2008 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky > > Have a look at this > > http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a5-4a84 > -a855-fd7c6f510d03/ > > The idea is to minimize the ribbon to reclaim the screen space. > > Try > > DoCmd.ShowToolbar "Ribbon", acToolbarNo > > > > Martin > > > > Martin WP Reid > Information Services > Queen's University > Riddel Hall > 185 Stranmillis Road > Belfast > BT9 5EE > Tel : 02890974465 > Email : mwp.reid at qub.ac.uk > ________________________________________ > From: accessd-bounces at databaseadvisors.com > [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach > Access Software [rockysmolin at bchacc.com] > Sent: 03 December 2008 18:40 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Thanks. I'll give it a try. > > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > Sent: Wednesday, December 03, 2008 10:32 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky, > > Here are some instructions I found (not sure where) for turning off the > ribbion. I believe I posted them once before and someone said they didn't > work, but you might want to give it a try anyway. > > HTH, > Jim. > > # re: Customizing the New Access UI > Friday, July 14, 2006 6:15 PM by clintc For those of you who want to > completely get rid of the ribbon--here are the > steps: > > 1. Create a new table called USysRibbons. > 2. Add two fields RibbonName (text) and RibbonXML (Memo). > 3. Create a new record with the name "Blank" (doesn't really matter what you > call it). Also add the following XML: > xmlns="http://schemas.microsoft.com/office/2006/01/CustomUI"> startFromScratch="true"/> > 4. Restart your database. > 5. Go into the Office Button | Access Options. Click on the Current > Database. > 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in step > 3). > 7. Restart the database. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Wednesday, December 03, 2008 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Turn off the ribbons programmatically > > > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a way > that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon takes > up so much freakin' real estate that you can't see the whole form on the > display. Especially the exit button at the bottom which is kind of > important. > > I got the navigation pane to turn off: DoCmd.RunCommand acCmdWindowHide, but > not the ribbon. > > MTIA > > Rocky > > -- > 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 > > -- > 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 From rockysmolin at bchacc.com Mon Dec 8 08:57:03 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 8 Dec 2008 06:57:03 -0800 Subject: [AccessD] Turn off the ribbons programmatically In-Reply-To: <493DBEEE.11167.F60C34@stuart.lexacorp.com.pg> References: , , <4EE471EFFAB94753A473DDE7DF9B78EB@HAL9005> <493DBEEE.11167.F60C34@stuart.lexacorp.com.pg> Message-ID: Thank you Stuart. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, December 08, 2008 6:42 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Turn off the ribbons programmatically Version is a built in function. Select Case Int(Version) Case 12 MsgBox "Access 2007" Case 11 MsgBox "Access 2003" Case Else MsgBox "Some other version" End Select On 8 Dec 2008 at 6:31, Rocky Smolin at Beach Access Software wrote: > Well, poop. Now it's working. Don't know what I did wrong the first time. > > > But I'm thinking now that minimizing the ribbon would be better than > disappearing it. Which is easy to do with sendkeys The only problem > is that in 2003 Ctrl-F1 has a different effect (shows the Getting > Started window). Is there a property or method you can use to know > which version of Access you're using? If I knew what version I would > know whether to issue the sendkeys or not. > > Regards, > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Monday, December 08, 2008 6:16 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky > > I just added two butons to a form > > DoCmd.ShowToolbar "Ribbon", acToolbarYes DoCmd.ShowToolbar "Ribbon", > acToolbarNo > > Worked fine? > > Martin > > > Martin WP Reid > Information Services > Queen's University > Riddel Hall > 185 Stranmillis Road > Belfast > BT9 5EE > Tel : 02890974465 > Email : mwp.reid at qub.ac.uk > ________________________________________ > From: accessd-bounces at databaseadvisors.com > [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software [rockysmolin at bchacc.com] > Sent: 08 December 2008 13:42 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Martin: > > DoCmd.ShowToolbar "Ribbon", acToolbarNo works but then I can't restore it. > So I can't get back to the design view. > > I tried putting DoCmd.ShowToolbar "Ribbon", acToolbarYes into a click > command but it didn't turn the ribbon back on. Is there a keyboard > shortcut to restore the ribbon after DoCmd.ShowToolbar "Ribbon", acToolbarNo? > > TIA > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Wednesday, December 03, 2008 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky > > Have a look at this > > http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/a265e083-b0a > 5-4a84 > -a855-fd7c6f510d03/ > > The idea is to minimize the ribbon to reclaim the screen space. > > Try > > DoCmd.ShowToolbar "Ribbon", acToolbarNo > > > > Martin > > > > Martin WP Reid > Information Services > Queen's University > Riddel Hall > 185 Stranmillis Road > Belfast > BT9 5EE > Tel : 02890974465 > Email : mwp.reid at qub.ac.uk > ________________________________________ > From: accessd-bounces at databaseadvisors.com > [accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software [rockysmolin at bchacc.com] > Sent: 03 December 2008 18:40 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Thanks. I'll give it a try. > > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > Sent: Wednesday, December 03, 2008 10:32 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Turn off the ribbons programmatically > > Rocky, > > Here are some instructions I found (not sure where) for turning off > the ribbion. I believe I posted them once before and someone said > they didn't work, but you might want to give it a try anyway. > > HTH, > Jim. > > # re: Customizing the New Access UI > Friday, July 14, 2006 6:15 PM by clintc For those of you who want to > completely get rid of the ribbon--here are the > steps: > > 1. Create a new table called USysRibbons. > 2. Add two fields RibbonName (text) and RibbonXML (Memo). > 3. Create a new record with the name "Blank" (doesn't really matter > what you call it). Also add the following XML: > xmlns="http://schemas.microsoft.com/office/2006/01/CustomUI"> startFromScratch="true"/> > 4. Restart your database. > 5. Go into the Office Button | Access Options. Click on the Current > Database. > 6. In the Toolbars Option set the Custom Ribbon Id to Blank (name in > step 3). > 7. Restart the database. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin at Beach Access Software > Sent: Wednesday, December 03, 2008 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Turn off the ribbons programmatically > > > > Dear List: > > Is there a way to turn off the A2007 ribbons programmatically? In a > way that will not cause the program to barf if it's being run by A2003? > > I have a legacy 2003 app that's run by the client on 2007. The ribbon > takes up so much freakin' real estate that you can't see the whole > form on the display. Especially the exit button at the bottom which > is kind of important. > > I got the navigation pane to turn off: DoCmd.RunCommand > acCmdWindowHide, but not the ribbon. > > MTIA > > Rocky > > -- > 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 > > -- > 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 From DWUTKA at Marlow.com Mon Dec 8 09:59:18 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 8 Dec 2008 09:59:18 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: <665F6FA9CA2B4F60B9B152507935AA43@danwaters> Message-ID: Dim strSQL As String strSQL = "INSERT INTO tblRequests " & _ "SELECT * " & _ "FROM tblRequests AS T1 IN """" [ODBC; DRIVER=" & _ "SQL Server;SERVER=ServerName;DATABASE=DBName;UID=" & _ "PutUserNameHere;PWD=PutPasswordHere] " & _ "WHERE T1.TicketNumber>=27000;" CurrentProject.Connection.Execute strSQL MsgBox "Done" The above worked just fine when I tested it. Obviously you'll need to change tblRequests to the Table you are using, and the Where clause to the appropriate criteria. And in the 'IN' part, Replace ServerName, DBName, PutUserNameHere and PutPasswordHere with the appropriate Server, Database, User and Password. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, December 07, 2008 5:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Move Data from SQL Table to Access FE Table I'm learning to use SQL as a BE for Access apps. The connection method is OLEDB rather than ODBC tables. I would like to copy a list of record ID's from a table in the SQL BE to a local FE table each time a process screen is opened. I'm doing this by opening a view from Access, creating an ADODB recordset, and then looping through that recordset to insert the ID numbers into a local FE table. But, looping to do this seems quite inefficient for hundreds or thousands of rows. Is there a better way? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From mmattys at rochester.rr.com Mon Dec 8 10:19:20 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Mon, 8 Dec 2008 11:19:20 -0500 Subject: [AccessD] Move Data from SQL Table to Access FE Table References: Message-ID: <6A818DE20C554076A2E5A99D076BF600@Mattys> Hi Drew, I would've said the same, except Dan has been saying that he can't use ODBC. In the case of SQLS 2005/Expr there is this SQL Native Client which is not the same driver that is used for SQLS 2000. Spaghetti. :) - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Monday, December 08, 2008 10:59 AM Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > Dim strSQL As String > strSQL = "INSERT INTO tblRequests " & _ > "SELECT * " & _ > "FROM tblRequests AS T1 IN """" [ODBC; DRIVER=" & _ > "SQL Server;SERVER=ServerName;DATABASE=DBName;UID=" & _ > "PutUserNameHere;PWD=PutPasswordHere] " & _ > "WHERE T1.TicketNumber>=27000;" > CurrentProject.Connection.Execute strSQL > MsgBox "Done" > > The above worked just fine when I tested it. Obviously you'll need to > change tblRequests to the Table you are using, and the Where clause to > the appropriate criteria. And in the 'IN' part, Replace ServerName, > DBName, PutUserNameHere and PutPasswordHere with the appropriate Server, > Database, User and Password. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, December 07, 2008 5:58 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Move Data from SQL Table to Access FE Table > > I'm learning to use SQL as a BE for Access apps. The connection method > is > OLEDB rather than ODBC tables. > > I would like to copy a list of record ID's from a table in the SQL BE to > a > local FE table each time a process screen is opened. I'm doing this by > opening a view from Access, creating an ADODB recordset, and then > looping > through that recordset to insert the ID numbers into a local FE table. > > But, looping to do this seems quite inefficient for hundreds or > thousands of > rows. > > Is there a better way? > > Thanks! > Dan > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Mon Dec 8 10:30:38 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 8 Dec 2008 10:30:38 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: <6A818DE20C554076A2E5A99D076BF600@Mattys> Message-ID: Hmmm, but this isn't using an ODBC DSN, which is typically why people can't/won't use an ODBC connection, because it requires that the ODBC connection is created as either a local or system DSN, and that's a pain when you have multiple clients. But the SQL I uploaded, doesn't require a DSN at all, just uses the basic Windows ODBC SQL Server driver. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys Sent: Monday, December 08, 2008 10:19 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table Hi Drew, I would've said the same, except Dan has been saying that he can't use ODBC. In the case of SQLS 2005/Expr there is this SQL Native Client which is not the same driver that is used for SQLS 2000. Spaghetti. :) - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Monday, December 08, 2008 10:59 AM Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > Dim strSQL As String > strSQL = "INSERT INTO tblRequests " & _ > "SELECT * " & _ > "FROM tblRequests AS T1 IN """" [ODBC; DRIVER=" & _ > "SQL Server;SERVER=ServerName;DATABASE=DBName;UID=" & _ > "PutUserNameHere;PWD=PutPasswordHere] " & _ > "WHERE T1.TicketNumber>=27000;" > CurrentProject.Connection.Execute strSQL > MsgBox "Done" > > The above worked just fine when I tested it. Obviously you'll need to > change tblRequests to the Table you are using, and the Where clause to > the appropriate criteria. And in the 'IN' part, Replace ServerName, > DBName, PutUserNameHere and PutPasswordHere with the appropriate Server, > Database, User and Password. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, December 07, 2008 5:58 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Move Data from SQL Table to Access FE Table > > I'm learning to use SQL as a BE for Access apps. The connection method > is > OLEDB rather than ODBC tables. > > I would like to copy a list of record ID's from a table in the SQL BE to > a > local FE table each time a process screen is opened. I'm doing this by > opening a view from Access, creating an ADODB recordset, and then > looping > through that recordset to insert the ID numbers into a local FE table. > > But, looping to do this seems quite inefficient for hundreds or > thousands of > rows. > > Is there a better way? > > Thanks! > Dan > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > > -- > 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From mmattys at rochester.rr.com Mon Dec 8 10:44:48 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Mon, 8 Dec 2008 11:44:48 -0500 Subject: [AccessD] Move Data from SQL Table to Access FE Table References: Message-ID: <2A01F33DEEE9493A974976B37D074F9A@Mattys> You're usually spot on - let's see what Dan says. - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Monday, December 08, 2008 11:30 AM Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > Hmmm, but this isn't using an ODBC DSN, which is typically why people > can't/won't use an ODBC connection, because it requires that the ODBC > connection is created as either a local or system DSN, and that's a pain > when you have multiple clients. But the SQL I uploaded, doesn't require > a DSN at all, just uses the basic Windows ODBC SQL Server driver. > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys > Sent: Monday, December 08, 2008 10:19 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > > Hi Drew, > > I would've said the same, except Dan has been saying that he can't use > ODBC. > In the case of SQLS 2005/Expr there is this SQL Native Client which is > not > the > same driver that is used for SQLS 2000. > > Spaghetti. :) > > - > Michael R Mattys > MapPoint and Database Dev > www.mattysconsulting.com > - > ----- Original Message ----- > From: "Drew Wutka" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 08, 2008 10:59 AM > Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table > > >> Dim strSQL As String >> strSQL = "INSERT INTO tblRequests " & _ >> "SELECT * " & _ >> "FROM tblRequests AS T1 IN """" [ODBC; DRIVER=" & _ >> "SQL Server;SERVER=ServerName;DATABASE=DBName;UID=" & _ >> "PutUserNameHere;PWD=PutPasswordHere] " & _ >> "WHERE T1.TicketNumber>=27000;" >> CurrentProject.Connection.Execute strSQL >> MsgBox "Done" >> >> The above worked just fine when I tested it. Obviously you'll need to >> change tblRequests to the Table you are using, and the Where clause to >> the appropriate criteria. And in the 'IN' part, Replace ServerName, >> DBName, PutUserNameHere and PutPasswordHere with the appropriate > Server, >> Database, User and Password. >> >> Drew >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Sunday, December 07, 2008 5:58 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Move Data from SQL Table to Access FE Table >> >> I'm learning to use SQL as a BE for Access apps. The connection > method >> is >> OLEDB rather than ODBC tables. >> >> I would like to copy a list of record ID's from a table in the SQL BE > to >> a >> local FE table each time a process screen is opened. I'm doing this > by >> opening a view from Access, creating an ADODB recordset, and then >> looping >> through that recordset to insert the ID numbers into a local FE table. >> >> But, looping to do this seems quite inefficient for hundreds or >> thousands of >> rows. >> >> Is there a better way? >> >> Thanks! >> Dan >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> The information contained in this transmission is intended only for > the >> person or entity to which it is addressed and may contain II-VI >> Proprietary and/or II-VI Business Sensitive material. If you are not > the >> intended recipient, please contact the sender immediately and destroy > the >> material in its entirety, whether electronic or hard copy. You are >> notified that any review, retransmission, copying, disclosure, >> dissemination, or other use of, or taking of any action in reliance > upon >> this information by persons or entities other than the intended > recipient >> is prohibited. >> >> >> -- >> 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 > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Dec 8 11:05:14 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 8 Dec 2008 12:05:14 -0500 Subject: [AccessD] Quick survey on middleware Message-ID: <0d7401c95957$27156470$2f8601c7@SusanOne> How many of you are learning/using middleware products, such as Scribe, Datasync, Jitterbit, Biztalk, and the like. If you're using one, I'd like to know which one and for how long. Thanks! Susan H. From dwaters at usinternet.com Mon Dec 8 13:27:27 2008 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 8 Dec 2008 13:27:27 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: References: <665F6FA9CA2B4F60B9B152507935AA43@danwaters> Message-ID: Hi Drew, Thanks for your example - I think I'll keep it! :-) Some of the users of this app will be in Asia while the server is in Minneapolis. We've done some testing and the bandwidth between Asia and CONUS is 1/10 that of the bandwidth inside CONUS. In addition, ODBC table links have 1/10 the speed that an OLEDB provider does during a straightforward data transfer comparison test. Today I'm creating a test that will simulate part of the application, so we'll see if they can actually get reasonable performance. I'm using an mdb instead of an Access Project, which makes things a little more complicated for an unbound Access app. I am using a specific connection provider ("Microsoft.Access.OLEDB.10.0") which allows me to bind a form to a connected recordset when needed, but the app will have no linked tables. So, I'm saying that I don't want to use ODBC for bandwidth reasons, instead of trying to avoid the complication of setting up a DSN. What I'm simply going to do is pull over the data, then do a loop to insert the data into a local table. This table only has one field and is only done as needed, so hopefully it's not too much of a performance hit. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, December 08, 2008 9:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table Dim strSQL As String strSQL = "INSERT INTO tblRequests " & _ "SELECT * " & _ "FROM tblRequests AS T1 IN """" [ODBC; DRIVER=" & _ "SQL Server;SERVER=ServerName;DATABASE=DBName;UID=" & _ "PutUserNameHere;PWD=PutPasswordHere] " & _ "WHERE T1.TicketNumber>=27000;" CurrentProject.Connection.Execute strSQL MsgBox "Done" The above worked just fine when I tested it. Obviously you'll need to change tblRequests to the Table you are using, and the Where clause to the appropriate criteria. And in the 'IN' part, Replace ServerName, DBName, PutUserNameHere and PutPasswordHere with the appropriate Server, Database, User and Password. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, December 07, 2008 5:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Move Data from SQL Table to Access FE Table I'm learning to use SQL as a BE for Access apps. The connection method is OLEDB rather than ODBC tables. I would like to copy a list of record ID's from a table in the SQL BE to a local FE table each time a process screen is opened. I'm doing this by opening a view from Access, creating an ADODB recordset, and then looping through that recordset to insert the ID numbers into a local FE table. But, looping to do this seems quite inefficient for hundreds or thousands of rows. Is there a better way? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tinanfields at torchlake.com Mon Dec 8 14:02:54 2008 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 08 Dec 2008 15:02:54 -0500 Subject: [AccessD] Addresses in Reports - Winter, Summer, etc. Message-ID: <493D7D6E.9080701@torchlake.com> Hi, I'm trying to craft a report that lists the addresses of members of an organization. Some people have year-round addresses; some people have summer and winter addresses. The list is supposed to be something like this: (this whole message is set up in fixed width font to make the addresses all line up on tabs) John Anderson 123 Main St (231) 555-2323 MyTown, MI 49676 janderson at someisp.net Winter 465 Wisteria Ln (416) 555-1776 OtherTown, OH 48332 Zone: A - Clearwater Twp Of course many members will not have a winter address, so I want to display that portion only if the condition is met that the address season is "WIN" Some addresses will have only street addresses, some will have only PO Box addresses, some will have both - so there's an Addr1 field and an Addr2 field. The CanShrink property will take care of getting rid of the blank lines if either Addr1 or Addr2 is empty. I had thought I would like to put the full address into an Iif expression, concatenating everything together with carriage returns and line feeds where appropriate, but that is not working - if I put in VbCrLf in my expression, Access treats is as a parameter and asks for the value. Darn! It would be really helpful to me if anyone can direct me to examples of this sort of report. TIA TNF From Chester_Kaup at kindermorgan.com Mon Dec 8 14:09:23 2008 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Mon, 8 Dec 2008 14:09:23 -0600 Subject: [AccessD] Count Problem Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermorgan.com> I am having trouble with the count function. If I do a count of the field Status in a table for a status code of "FL" I get 0 If I use the following formula I get 1. Is it counting the number of nulls? StatusCount:Iif(Count([Status]=0,Null,Count([Status])) If so how do I get it to return a value of NULL? Thanks. Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From DWUTKA at Marlow.com Mon Dec 8 14:51:10 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 8 Dec 2008 14:51:10 -0600 Subject: [AccessD] Move Data from SQL Table to Access FE Table In-Reply-To: Message-ID: That's what I figured when it came to not using ODBC. Unfortunately, if I remember right, I couldn't get the IN clause of the SQL table to use the OLEDB driver. Had to be an ODBC driver, but shouldn't be much of a performance hit, if you can run the 'import' with one SQL Statement, because you'll only get hit with the initialization of the connection, the actual work done by the SQL Statement should be roughly the same speed as with a native driver. Let us know if that SQL statement works for you. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, December 08, 2008 1:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table Hi Drew, Thanks for your example - I think I'll keep it! :-) Some of the users of this app will be in Asia while the server is in Minneapolis. We've done some testing and the bandwidth between Asia and CONUS is 1/10 that of the bandwidth inside CONUS. In addition, ODBC table links have 1/10 the speed that an OLEDB provider does during a straightforward data transfer comparison test. Today I'm creating a test that will simulate part of the application, so we'll see if they can actually get reasonable performance. I'm using an mdb instead of an Access Project, which makes things a little more complicated for an unbound Access app. I am using a specific connection provider ("Microsoft.Access.OLEDB.10.0") which allows me to bind a form to a connected recordset when needed, but the app will have no linked tables. So, I'm saying that I don't want to use ODBC for bandwidth reasons, instead of trying to avoid the complication of setting up a DSN. What I'm simply going to do is pull over the data, then do a loop to insert the data into a local table. This table only has one field and is only done as needed, so hopefully it's not too much of a performance hit. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, December 08, 2008 9:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Move Data from SQL Table to Access FE Table Dim strSQL As String strSQL = "INSERT INTO tblRequests " & _ "SELECT * " & _ "FROM tblRequests AS T1 IN """" [ODBC; DRIVER=" & _ "SQL Server;SERVER=ServerName;DATABASE=DBName;UID=" & _ "PutUserNameHere;PWD=PutPasswordHere] " & _ "WHERE T1.TicketNumber>=27000;" CurrentProject.Connection.Execute strSQL MsgBox "Done" The above worked just fine when I tested it. Obviously you'll need to change tblRequests to the Table you are using, and the Where clause to the appropriate criteria. And in the 'IN' part, Replace ServerName, DBName, PutUserNameHere and PutPasswordHere with the appropriate Server, Database, User and Password. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, December 07, 2008 5:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Move Data from SQL Table to Access FE Table I'm learning to use SQL as a BE for Access apps. The connection method is OLEDB rather than ODBC tables. I would like to copy a list of record ID's from a table in the SQL BE to a local FE table each time a process screen is opened. I'm doing this by opening a view from Access, creating an ADODB recordset, and then looping through that recordset to insert the ID numbers into a local FE table. But, looping to do this seems quite inefficient for hundreds or thousands of rows. Is there a better way? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From susanj at sgmeet.com Mon Dec 8 15:40:12 2008 From: susanj at sgmeet.com (Susan Jones) Date: Mon, 08 Dec 2008 15:40:12 -0600 Subject: [AccessD] Count Problem In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermo rgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermorgan.com> Message-ID: <20081208214013.910D1B20B6D@mail.sgmeet.com> I'm not sure I understand. Are you trying to get either 0 or Null for the result? If so, I think you're missing a closing parenthesis after [Status]=0. What I read right now is going to count Null and/or Count(Count([Status])). Susan At 02:09 PM 12/8/08, you wrote: >I am having trouble with the count function. >If I do a count of the field Status in a table for a status code >of "FL" I get 0 >If I use the following formula I get 1. Is it counting the number of nulls? >StatusCount:Iif(Count([Status]=0,Null,Count([Status])) > >If so how do I get it to return a value of NULL? > >Thanks. > > >Chester Kaup > >Engineering Technician > >Kinder Morgan CO2 Company, LLP > >Office (432) 688-3797 > >FAX (432) 688-3799 > > > > > >No trees were killed in the sending of this message. However a large >number of electrons were terribly inconvenienced. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > >__________ Information from ESET NOD32 Antivirus, version of virus >signature database 3671 (20081208) __________ > >The message was checked by ESET NOD32 Antivirus. > >http://www.eset.com From Chester_Kaup at kindermorgan.com Mon Dec 8 15:44:17 2008 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Mon, 8 Dec 2008 15:44:17 -0600 Subject: [AccessD] Count Problem In-Reply-To: <20081208214013.910D1B20B6D@mail.sgmeet.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermorgan.com> <20081208214013.910D1B20B6D@mail.sgmeet.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E6D@houex1.kindermorgan.com> What I am trying to do is do a count on the field status for each value it can contain for all the records in a table. If a count of the field returns zero I want to see NULL. If it returns any other value I want to see the actual value. Hope that makes sense. Here is whole SQL string SELECT IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL", [Stat_Code])) AS Status, [tbl Status Codes Active].Stat_Desc, DateSerial(Year(Date()),Month(Date()),1)-1 AS StatusDate1, IIf(Count([Status])=0,Null,Count([Status])) AS StatusCount, [tbl Status Codes Active].Area, [tbl Status Codes Active].UI, [tbl Status Codes Active].SortOrderSummary FROM [qry Well Status 1 Month Prior with Area] RIGHT JOIN [tbl Status Codes Active] ON ([qry Well Status 1 Month Prior with Area].Status = [tbl Status Codes Active].Stat_Code) AND ([qry Well Status 1 Month Prior with Area].Area = [tbl Status Codes Active].Area) GROUP BY IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL",[Stat_Code])), [tbl Status Codes Active].Stat_Desc, DateSerial(Year(Date()),Month(Date()),1)-1, [tbl Status Codes Active].Area, [tbl Status Codes Active].UI, [tbl Status Codes Active].SortOrderSummary; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Jones Sent: Monday, December 08, 2008 3:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Count Problem I'm not sure I understand. Are you trying to get either 0 or Null for the result? If so, I think you're missing a closing parenthesis after [Status]=0. What I read right now is going to count Null and/or Count(Count([Status])). Susan At 02:09 PM 12/8/08, you wrote: >I am having trouble with the count function. >If I do a count of the field Status in a table for a status code >of "FL" I get 0 >If I use the following formula I get 1. Is it counting the number of nulls? >StatusCount:Iif(Count([Status]=0,Null,Count([Status])) > >If so how do I get it to return a value of NULL? > >Thanks. > > >Chester Kaup > >Engineering Technician > >Kinder Morgan CO2 Company, LLP > >Office (432) 688-3797 > >FAX (432) 688-3799 > > > > > >No trees were killed in the sending of this message. However a large >number of electrons were terribly inconvenienced. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > >__________ Information from ESET NOD32 Antivirus, version of virus >signature database 3671 (20081208) __________ > >The message was checked by ESET NOD32 Antivirus. > >http://www.eset.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 8 15:43:25 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 8 Dec 2008 13:43:25 -0800 Subject: [AccessD] Count Problem In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermorgan.com> Message-ID: I'm confused. The Iif returns a value conditionally but there's no reason to use Count in an Iif if want you're looking for is either null or [Status]. If you group on an expression like "[Status] Is Null Or [Status] = 0", then a count on the expression would make sense. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Monday, December 08, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Count Problem I am having trouble with the count function. If I do a count of the field Status in a table for a status code of "FL" I get 0 If I use the following formula I get 1. Is it counting the number of nulls? StatusCount:Iif(Count([Status]=0,Null,Count([Status])) If so how do I get it to return a value of NULL? Thanks. Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Dec 8 16:43:40 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 09 Dec 2008 08:43:40 +1000 Subject: [AccessD] Addresses in Reports - Winter, Summer, etc. In-Reply-To: <493D7D6E.9080701@torchlake.com> References: <493D7D6E.9080701@torchlake.com> Message-ID: <493E2FBC.18497.2AEB1B0@stuart.lexacorp.com.pg> You've found one of the places where you can't use intrinsic constants. Replace vbCRLF with Chr$(13) & Chr$(10). On 8 Dec 2008 at 15:02, Tina Norris Fields wrote: > Hi, > > I'm trying to craft a report that lists the addresses of members of an > organization. Some people have year-round addresses; some people have > summer and winter addresses. The list is supposed to be something like > this: (this whole message is set up in fixed width font to make the > addresses all line up on tabs) > > John Anderson 123 Main St (231) 555-2323 > MyTown, MI 49676 janderson at someisp.net > Winter 465 Wisteria Ln (416) 555-1776 > OtherTown, OH 48332 Zone: A - Clearwater Twp > > Of course many members will not have a winter address, so I want to > display that portion only if the condition is met that the address > season is "WIN" > Some addresses will have only street addresses, some will have only PO > Box addresses, some will have both - so there's an Addr1 field and an > Addr2 field. The CanShrink property will take care of getting rid of > the blank lines if either Addr1 or Addr2 is empty. I had thought I > would like to put the full address into an Iif expression, concatenating > everything together with carriage returns and line feeds where > appropriate, but that is not working - if I put in VbCrLf in my > expression, Access treats is as a parameter and asks for the value. Darn! > > It would be really helpful to me if anyone can direct me to examples of > this sort of report. > > TIA > > TNF > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From susanj at sgmeet.com Mon Dec 8 17:11:12 2008 From: susanj at sgmeet.com (Susan Jones) Date: Mon, 08 Dec 2008 17:11:12 -0600 Subject: [AccessD] Count Problem In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E6D@houex1.kindermo rgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E12@houex1.kindermorgan.com> <20081208214013.910D1B20B6D@mail.sgmeet.com> <0B2BF8524B73A248A2F1B81BA751ED3C063CB26E6D@houex1.kindermorgan.com> Message-ID: <20081208231111.915CCB20B6D@mail.sgmeet.com> Ok, what about - IIf((Count([Status]))=0,Null,Count([Status])) This will group the Count([Status]) as a value to be able to compare it to 0. Then, if that result is 0, Null, if not, show the value. At 03:44 PM 12/8/08, you wrote: >What I am trying to do is do a count on the field status for each >value it can contain for all the records in a table. If a count of >the field returns zero I want to see NULL. If it returns any other >value I want to see the actual value. Hope that makes sense. Here is >whole SQL string > >SELECT IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL", >[Stat_Code])) AS Status, [tbl Status Codes Active].Stat_Desc, >DateSerial(Year(Date()),Month(Date()),1)-1 AS StatusDate1, >IIf(Count([Status])=0,Null,Count([Status])) AS StatusCount, >[tbl Status Codes Active].Area, [tbl Status Codes Active].UI, >[tbl Status Codes Active].SortOrderSummary >FROM [qry Well Status 1 Month Prior with Area] >RIGHT JOIN [tbl Status Codes Active] ON ([qry Well Status 1 Month >Prior with Area].Status = [tbl Status Codes Active].Stat_Code) >AND ([qry Well Status 1 Month Prior with Area].Area = [tbl Status >Codes Active].Area) >GROUP BY >IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL",[Stat_Code])), >[tbl Status Codes Active].Stat_Desc, >DateSerial(Year(Date()),Month(Date()),1)-1, [tbl Status Codes >Active].Area, [tbl Status Codes Active].UI, [tbl Status Codes >Active].SortOrderSummary; > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Jones >Sent: Monday, December 08, 2008 3:40 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Count Problem > >I'm not sure I understand. Are you trying to get either 0 or Null >for the result? If so, I think you're missing a closing parenthesis >after [Status]=0. What I read right now is going to count Null >and/or Count(Count([Status])). >Susan > >At 02:09 PM 12/8/08, you wrote: > >I am having trouble with the count function. > >If I do a count of the field Status in a table for a status code > >of "FL" I get 0 > >If I use the following formula I get 1. Is it counting the number of nulls? > >StatusCount:Iif(Count([Status]=0,Null,Count([Status])) > > > >If so how do I get it to return a value of NULL? > > > >Thanks. > > > > > >Chester Kaup > > > >Engineering Technician > > > >Kinder Morgan CO2 Company, LLP > > > >Office (432) 688-3797 > > > >FAX (432) 688-3799 > > > > > > > > > > > >No trees were killed in the sending of this message. However a large > >number of electrons were terribly inconvenienced. > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > > > >__________ Information from ESET NOD32 Antivirus, version of virus > >signature database 3671 (20081208) __________ > > > >The message was checked by ESET NOD32 Antivirus. > > > >http://www.eset.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 > > >__________ Information from ESET NOD32 Antivirus, version of virus >signature database 3671 (20081208) __________ > >The message was checked by ESET NOD32 Antivirus. > >http://www.eset.com From darren at activebilling.com.au Mon Dec 8 23:30:21 2008 From: darren at activebilling.com.au (Darren D) Date: Tue, 9 Dec 2008 16:30:21 +1100 Subject: [AccessD] A2003: Run Query on multiple SQL Servers Message-ID: <010e01c959bf$3c26ef60$0d1b910a@denzilnote> Hi Team Using the owner and the dB name I can run a query against a few dB's at once EG I can get the whole account list for 4 databases Select * db1.dbo.from Account Select * db2.dbo.from Account Select * db3.dbo.from Account Select * db4.dbo.from Account Is there a way I can add a Server to this type of thing to get results from different servers? Drew posted something where the connection string was passed in the select statement but I couldn't get that to work - that looked really cool EG From a Server named OHIO Select * OHIO.db1.dbo.from Account Select * OHIO.db2.dbo.from Account Select * OHIO.db3.dbo.from Account Select * OHIO.db4.dbo.from Account EG From a Server named DENVER Select * DENVER.db1.dbo.from Account Select * DENVER.db2.dbo.from Account That way I can get the results from 6 dB's across 2 x servers Many thanks in advance Darren From darren at activebilling.com.au Tue Dec 9 00:12:58 2008 From: darren at activebilling.com.au (Darren D) Date: Tue, 9 Dec 2008 17:12:58 +1100 Subject: [AccessD] A2003: Run Query on multiple SQL Servers In-Reply-To: <010e01c959bf$3c26ef60$0d1b910a@denzilnote> References: <010e01c959bf$3c26ef60$0d1b910a@denzilnote> Message-ID: <011601c959c5$300e6950$0d1b910a@denzilnote> Duh - It should read... Select * from db1.dbo.Account Select * from db2.dbo.Account Select * from db3.dbo.Account Select * from db4.dbo.Account But I'm sure you all get the idea :-) Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren D Sent: Tuesday, 9 December 2008 4:30 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003: Run Query on multiple SQL Servers Hi Team Using the owner and the dB name I can run a query against a few dB's at once EG I can get the whole account list for 4 databases Select * db1.dbo.from Account Select * db2.dbo.from Account Select * db3.dbo.from Account Select * db4.dbo.from Account Is there a way I can add a Server to this type of thing to get results from different servers? Drew posted something where the connection string was passed in the select statement but I couldn't get that to work - that looked really cool EG From a Server named OHIO Select * OHIO.db1.dbo.from Account Select * OHIO.db2.dbo.from Account Select * OHIO.db3.dbo.from Account Select * OHIO.db4.dbo.from Account EG From a Server named DENVER Select * DENVER.db1.dbo.from Account Select * DENVER.db2.dbo.from Account That way I can get the results from 6 dB's across 2 x servers Many thanks in advance Darren -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Dec 9 03:53:15 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 09 Dec 2008 10:53:15 +0100 Subject: [AccessD] Count Problem Message-ID: Hi Chester Count() counts records. If no records, no Count(), thus Count = 0 is only possible for counting records of a subquery or with a Left Join to a child table: SELECT tblParent.ID, Count(tblChild.ID) AS CountOfChilds FROM tblParent LEFT JOIN tblChild ON tblParent.ID = tblChild.FK GROUP BY tblParent.ID; Note that the common method, Count(*), wouldn't work here as that will count rows of the _parent_ table. Here is how to do. Note the use of INT() to provide a numeric output; if omitted, a string will be returned: SELECT tblParent.ID, INT(IIf(Count([tblChild]![ID])=0,Null,Count([tblChild]![ID]))) AS Childs FROM tblParent LEFT JOIN tblChild ON tblParent.ID = tblChild.FK GROUP BY tblParent.ID; /gustav >>> Chester_Kaup at kindermorgan.com 08-12-2008 22:44 >>> What I am trying to do is do a count on the field status for each value it can contain for all the records in a table. If a count of the field returns zero I want to see NULL. If it returns any other value I want to see the actual value. Hope that makes sense. Here is whole SQL string SELECT IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL", [Stat_Code])) AS Status, [tbl Status Codes Active].Stat_Desc, DateSerial(Year(Date()),Month(Date()),1)-1 AS StatusDate1, IIf(Count([Status])=0,Null,Count([Status])) AS StatusCount, [tbl Status Codes Active].Area, [tbl Status Codes Active].UI, [tbl Status Codes Active].SortOrderSummary FROM [qry Well Status 1 Month Prior with Area] RIGHT JOIN [tbl Status Codes Active] ON ([qry Well Status 1 Month Prior with Area].Status = [tbl Status Codes Active].Stat_Code) AND ([qry Well Status 1 Month Prior with Area].Area = [tbl Status Codes Active].Area) GROUP BY IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL",[Stat_Code])), [tbl Status Codes Active].Stat_Desc, DateSerial(Year(Date()),Month(Date()),1)-1, [tbl Status Codes Active].Area, [tbl Status Codes Active].UI, [tbl Status Codes Active].SortOrderSummary; From tinanfields at torchlake.com Tue Dec 9 06:07:50 2008 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Tue, 09 Dec 2008 07:07:50 -0500 Subject: [AccessD] Addresses in Reports - Winter, Summer, etc. In-Reply-To: <493E2FBC.18497.2AEB1B0@stuart.lexacorp.com.pg> References: <493D7D6E.9080701@torchlake.com> <493E2FBC.18497.2AEB1B0@stuart.lexacorp.com.pg> Message-ID: <493E5F96.5060907@torchlake.com> Thanks Stuart. Darn! I'll use the Chr$ stuff instead. TNF Stuart McLachlan wrote: > You've found one of the places where you can't use intrinsic constants. > > Replace vbCRLF with Chr$(13) & Chr$(10). > > > On 8 Dec 2008 at 15:02, Tina Norris Fields wrote: > > >> Hi, >> >> I'm trying to craft a report that lists the addresses of members of an >> organization. Some people have year-round addresses; some people have >> summer and winter addresses. The list is supposed to be something like >> this: (this whole message is set up in fixed width font to make the >> addresses all line up on tabs) >> >> John Anderson 123 Main St (231) 555-2323 >> MyTown, MI 49676 janderson at someisp.net >> Winter 465 Wisteria Ln (416) 555-1776 >> OtherTown, OH 48332 Zone: A - Clearwater Twp >> >> Of course many members will not have a winter address, so I want to >> display that portion only if the condition is met that the address >> season is "WIN" >> Some addresses will have only street addresses, some will have only PO >> Box addresses, some will have both - so there's an Addr1 field and an >> Addr2 field. The CanShrink property will take care of getting rid of >> the blank lines if either Addr1 or Addr2 is empty. I had thought I >> would like to put the full address into an Iif expression, concatenating >> everything together with carriage returns and line feeds where >> appropriate, but that is not working - if I put in VbCrLf in my >> expression, Access treats is as a parameter and asks for the value. Darn! >> >> It would be really helpful to me if anyone can direct me to examples of >> this sort of report. >> >> TIA >> >> TNF >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > From dw-murphy at cox.net Tue Dec 9 10:54:07 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 08:54:07 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: References: Message-ID: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub From rockysmolin at bchacc.com Tue Dec 9 11:06:55 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 9 Dec 2008 09:06:55 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> Message-ID: <46780E590CAC4AADA5A1704C1B14245E@HAL9005> It would be valuable to know which line the code is blowing on. Could you send him a small mdb with this chunk of code and lace all through it Msgboxes "Point 1", "Point 2", etc. So you could see just what line is breaking it? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Tuesday, December 09, 2008 8:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mmattys at rochester.rr.com Tue Dec 9 11:08:05 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Tue, 9 Dec 2008 12:08:05 -0500 Subject: [AccessD] Quick survey on middleware References: <0d7401c95957$27156470$2f8601c7@SusanOne> Message-ID: <2A07233BC06F49EC9E8C5392ED955822@Mattys> I am just starting, my brother has been doing this stuff for a few years. We are using Eclipse and Intalio for BPMS and looking at Orbeon Forms to bring it all together. Our options are limited as far as 'cloud computing' because the data is confidential. - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Susan Harkins" To: Sent: Monday, December 08, 2008 12:05 PM Subject: [AccessD] Quick survey on middleware > How many of you are learning/using middleware products, such as Scribe, > Datasync, Jitterbit, Biztalk, and the like. > > If you're using one, I'd like to know which one and for how long. > > Thanks! > Susan H. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Dec 9 11:09:28 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 11:09:28 -0600 Subject: [AccessD] VERY strange LDB issue Message-ID: Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Gustav at cactus.dk Tue Dec 9 11:15:59 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 09 Dec 2008 18:15:59 +0100 Subject: [AccessD] Error 3043 Disk or Network Error in runtime Message-ID: Hi Doug Actually, that error message tends to exact; the error is outside your app and Access. Could be caused by what it tells in any variation. Also, an aggressive antivirus thing could be in play ... in fact any thing that blocks or interrupts access to the data files. /gustav >>> dw-murphy at cox.net 09-12-2008 17:54 >>> Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug From max.wanadoo at gmail.com Tue Dec 9 11:25:34 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 9 Dec 2008 17:25:34 -0000 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> Message-ID: <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Dec 9 11:41:53 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 09:41:53 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> Message-ID: Hi Max, Since the app FE & BE normally install in the same folder we don't use UNC for our paths. The relinker first looks in the app folder and if it sees the BE it just links. The error I have seen when the tables don't link in other databases is something else having to do with table not being where it is supposed to be. This has me puzzled because the module that is throwing the error is passed the relinker stage. I tend to agree with Gustav that the problem is external to the app, but I have not been able to find any references to similar situations. We have seen other dll registration issues cause problems, but not this one. There was a virus going around quite a few years ago that affected the dll that handles windows long file names. When the virus hit a computer our program started throwing an error. Turns out we found lot of infections. I am wondering if this is something similar. Just need to narrow down where to look. Thank you for your thoughts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 9:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- 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 From dw-murphy at cox.net Tue Dec 9 11:44:29 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 09:44:29 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: References: Message-ID: Hi Gustav, I tend to agree, but I would think an Anti virus app blocking file access would show up earlier in the apps startup process. I hate it when I can't re-create an error on my system. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 09, 2008 9:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Hi Doug Actually, that error message tends to exact; the error is outside your app and Access. Could be caused by what it tells in any variation. Also, an aggressive antivirus thing could be in play ... in fact any thing that blocks or interrupts access to the data files. /gustav >>> dw-murphy at cox.net 09-12-2008 17:54 >>> Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Dec 9 11:47:40 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 9 Dec 2008 11:47:40 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: References: Message-ID: Well - You could try a Compact & Repair on the mdw file. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 11:09 AM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mmattys at rochester.rr.com Tue Dec 9 11:55:52 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Tue, 9 Dec 2008 12:55:52 -0500 Subject: [AccessD] VERY strange LDB issue References: Message-ID: <3DC69B2113874E65BDFB1763B343CDB7@Mattys> I see an oriental character set. Maybe he is connecting by code and not switching from or setting the codepage. - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 09, 2008 12:09 PM Subject: [AccessD] VERY strange LDB issue > Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some > issues with a few .mdbs. In troubleshooting the issue, we have discovered > that whenever he is the first person in a database, the .ldb file comes > out with gobbly gook. If someone else is in the database already, the > .ldb file will be fine, and his machine and access user name will be put > at the end like it should be. > > > > Now, this happens from two different machines that he is logged into (his > desktop and laptop) and over EITHER the wired or wireless connection. > > > > Here is an example of what it will show: > > > > ????P?????????????n????????????? > > > > That is the contents of an .ldb file that he is the first one into the > .mdb for. > > > > Any ideas? > > > > Drew > > > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Tue Dec 9 11:51:18 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 11:51:18 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: Message-ID: Interesting, neither of these databases use a special .mdw, so with the problem running from two different machines, that's two separate .mdw files. I'll give it a shot though. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 11:48 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VERY strange LDB issue Well - You could try a Compact & Repair on the mdw file. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 11:09 AM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From DWUTKA at Marlow.com Tue Dec 9 12:03:16 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 12:03:16 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: <3DC69B2113874E65BDFB1763B343CDB7@Mattys> Message-ID: Nope, just opening Access 2003, then opening an .mdb on a network drive. This is occurring on different .mdb's, with both his desktop and laptop machines, on both wireless and wired networks. The only similarity, so far, is that it's him logged in.... but he doesn't have any different permissions on that folder then I do.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys Sent: Tuesday, December 09, 2008 11:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VERY strange LDB issue I see an oriental character set. Maybe he is connecting by code and not switching from or setting the codepage. - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 09, 2008 12:09 PM Subject: [AccessD] VERY strange LDB issue > Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some > issues with a few .mdbs. In troubleshooting the issue, we have discovered > that whenever he is the first person in a database, the .ldb file comes > out with gobbly gook. If someone else is in the database already, the > .ldb file will be fine, and his machine and access user name will be put > at the end like it should be. > > > > Now, this happens from two different machines that he is logged into (his > desktop and laptop) and over EITHER the wired or wireless connection. > > > > Here is an example of what it will show: > > > > ????P?????????????n????????????? > > > > That is the contents of an .ldb file that he is the first one into the > .mdb for. > > > > Any ideas? > > > > Drew > > > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > -- > 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From max.wanadoo at gmail.com Tue Dec 9 12:12:38 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 9 Dec 2008 18:12:38 -0000 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> Message-ID: <493eb511.09a8100a.572b.0743@mx.google.com> Does the re-boot cure it? If it is all on the same PC then it may be that the installation of Access itself was done over a network. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 17:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Hi Max, Since the app FE & BE normally install in the same folder we don't use UNC for our paths. The relinker first looks in the app folder and if it sees the BE it just links. The error I have seen when the tables don't link in other databases is something else having to do with table not being where it is supposed to be. This has me puzzled because the module that is throwing the error is passed the relinker stage. I tend to agree with Gustav that the problem is external to the app, but I have not been able to find any references to similar situations. We have seen other dll registration issues cause problems, but not this one. There was a virus going around quite a few years ago that affected the dll that handles windows long file names. When the virus hit a computer our program started throwing an error. Turns out we found lot of infections. I am wondering if this is something similar. Just need to narrow down where to look. Thank you for your thoughts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 9:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- 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 From dw-murphy at cox.net Tue Dec 9 12:29:32 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 10:29:32 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <493eb511.09a8100a.572b.0743@mx.google.com> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> <493eb511.09a8100a.572b.0743@mx.google.com> Message-ID: Max, Same error after a reboot. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Does the re-boot cure it? If it is all on the same PC then it may be that the installation of Access itself was done over a network. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 17:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Hi Max, Since the app FE & BE normally install in the same folder we don't use UNC for our paths. The relinker first looks in the app folder and if it sees the BE it just links. The error I have seen when the tables don't link in other databases is something else having to do with table not being where it is supposed to be. This has me puzzled because the module that is throwing the error is passed the relinker stage. I tend to agree with Gustav that the problem is external to the app, but I have not been able to find any references to similar situations. We have seen other dll registration issues cause problems, but not this one. There was a virus going around quite a few years ago that affected the dll that handles windows long file names. When the virus hit a computer our program started throwing an error. Turns out we found lot of infections. I am wondering if this is something similar. Just need to narrow down where to look. Thank you for your thoughts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 9:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- 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 From mmattys at rochester.rr.com Tue Dec 9 12:47:30 2008 From: mmattys at rochester.rr.com (Mike Mattys) Date: Tue, 9 Dec 2008 13:47:30 -0500 Subject: [AccessD] VERY strange LDB issue References: Message-ID: Faulty NIC? - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 09, 2008 1:03 PM Subject: Re: [AccessD] VERY strange LDB issue > Nope, just opening Access 2003, then opening an .mdb on a network drive. > This is occurring on different .mdb's, with both his desktop and laptop > machines, on both wireless and wired networks. The only similarity, so > far, is that it's him logged in.... but he doesn't have any different > permissions on that folder then I do.... > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys > Sent: Tuesday, December 09, 2008 11:56 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] VERY strange LDB issue > > I see an oriental character set. > Maybe he is connecting by code and not switching from or setting the > codepage. > > - > Michael R Mattys > MapPoint and Database Dev > www.mattysconsulting.com > - > > ----- Original Message ----- > From: "Drew Wutka" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, December 09, 2008 12:09 PM > Subject: [AccessD] VERY strange LDB issue > > >> Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some >> issues with a few .mdbs. In troubleshooting the issue, we have >> discovered >> that whenever he is the first person in a database, the .ldb file comes >> out with gobbly gook. If someone else is in the database already, the >> .ldb file will be fine, and his machine and access user name will be put >> at the end like it should be. >> >> >> >> Now, this happens from two different machines that he is logged into (his >> desktop and laptop) and over EITHER the wired or wireless connection. >> >> >> >> Here is an example of what it will show: >> >> >> >> ????P?????????????n????????????? >> >> >> >> That is the contents of an .ldb file that he is the first one into the >> .mdb for. >> >> >> >> Any ideas? >> >> >> >> Drew >> >> >> The information contained in this transmission is intended only for the >> person or entity to which it is addressed and may contain II-VI >> Proprietary and/or II-VI Business Sensitive material. If you are not the >> intended recipient, please contact the sender immediately and destroy the >> material in its entirety, whether electronic or hard copy. You are >> notified that any review, retransmission, copying, disclosure, >> dissemination, or other use of, or taking of any action in reliance upon >> this information by persons or entities other than the intended recipient >> is prohibited. >> >> -- >> 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 > > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Tue Dec 9 13:04:52 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 13:04:52 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: Message-ID: Two different machines, and on the laptop, same result with both the wired and wireless NICs with the same result... (So that's three different NICs) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys Sent: Tuesday, December 09, 2008 12:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VERY strange LDB issue Faulty NIC? - Michael R Mattys MapPoint and Database Dev www.mattysconsulting.com - ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 09, 2008 1:03 PM Subject: Re: [AccessD] VERY strange LDB issue > Nope, just opening Access 2003, then opening an .mdb on a network drive. > This is occurring on different .mdb's, with both his desktop and laptop > machines, on both wireless and wired networks. The only similarity, so > far, is that it's him logged in.... but he doesn't have any different > permissions on that folder then I do.... > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike Mattys > Sent: Tuesday, December 09, 2008 11:56 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] VERY strange LDB issue > > I see an oriental character set. > Maybe he is connecting by code and not switching from or setting the > codepage. > > - > Michael R Mattys > MapPoint and Database Dev > www.mattysconsulting.com > - > > ----- Original Message ----- > From: "Drew Wutka" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, December 09, 2008 12:09 PM > Subject: [AccessD] VERY strange LDB issue > > >> Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some >> issues with a few .mdbs. In troubleshooting the issue, we have >> discovered >> that whenever he is the first person in a database, the .ldb file comes >> out with gobbly gook. If someone else is in the database already, the >> .ldb file will be fine, and his machine and access user name will be put >> at the end like it should be. >> >> >> >> Now, this happens from two different machines that he is logged into (his >> desktop and laptop) and over EITHER the wired or wireless connection. >> >> >> >> Here is an example of what it will show: >> >> >> >> ????P?????????????n????????????? >> >> >> >> That is the contents of an .ldb file that he is the first one into the >> .mdb for. >> >> >> >> Any ideas? >> >> >> >> Drew >> >> >> The information contained in this transmission is intended only for the >> person or entity to which it is addressed and may contain II-VI >> Proprietary and/or II-VI Business Sensitive material. If you are not the >> intended recipient, please contact the sender immediately and destroy the >> material in its entirety, whether electronic or hard copy. You are >> notified that any review, retransmission, copying, disclosure, >> dissemination, or other use of, or taking of any action in reliance upon >> this information by persons or entities other than the intended recipient >> is prohibited. >> >> -- >> 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 > > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI > Proprietary and/or II-VI Business Sensitive material. If you are not the > intended recipient, please contact the sender immediately and destroy the > material in its entirety, whether electronic or hard copy. You are > notified that any review, retransmission, copying, disclosure, > dissemination, or other use of, or taking of any action in reliance upon > this information by persons or entities other than the intended recipient > is prohibited. > > > -- > 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Lambert.Heenan at AIG.com Tue Dec 9 13:12:56 2008 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 9 Dec 2008 14:12:56 -0500 Subject: [AccessD] VERY strange LDB issue Message-ID: <34C8A2AB1EF3564CB0D64DB6AFFDD5C21BEC305B@XLIVMBX35bkup.aig.com> Any chance that the report writer guy has his machines set up for a non-European region? Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew From max.wanadoo at gmail.com Tue Dec 9 14:12:48 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 9 Dec 2008 20:12:48 -0000 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> <493eb511.09a8100a.572b.0743@mx.google.com> Message-ID: <493ed13c.0856100a.230d.6e0c@mx.google.com> Sounds to me that it is pointing to a hard disk error and not a network error. Have you got SmartDrive turned on the PC to warn of impending disk failure? That might tell you something - assuming the disk in question does not pre-date the SmartDrive technology. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 18:30 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Max, Same error after a reboot. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Does the re-boot cure it? If it is all on the same PC then it may be that the installation of Access itself was done over a network. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 17:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Hi Max, Since the app FE & BE normally install in the same folder we don't use UNC for our paths. The relinker first looks in the app folder and if it sees the BE it just links. The error I have seen when the tables don't link in other databases is something else having to do with table not being where it is supposed to be. This has me puzzled because the module that is throwing the error is passed the relinker stage. I tend to agree with Gustav that the problem is external to the app, but I have not been able to find any references to similar situations. We have seen other dll registration issues cause problems, but not this one. There was a virus going around quite a few years ago that affected the dll that handles windows long file names. When the virus hit a computer our program started throwing an error. Turns out we found lot of infections. I am wondering if this is something similar. Just need to narrow down where to look. Thank you for your thoughts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 9:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- 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 From dw-murphy at cox.net Tue Dec 9 14:31:55 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 12:31:55 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <493ed13c.0856100a.230d.6e0c@mx.google.com> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> <493eb511.09a8100a.572b.0743@mx.google.com> <493ed13c.0856100a.230d.6e0c@mx.google.com> Message-ID: <052BE050768241E68E4763949116C6D9@murphy3234aaf1> Max, Don't know. Person with the problem is on the other side of the country. If we end up doing a remote login again I'll see what I can find. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Sounds to me that it is pointing to a hard disk error and not a network error. Have you got SmartDrive turned on the PC to warn of impending disk failure? That might tell you something - assuming the disk in question does not pre-date the SmartDrive technology. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 18:30 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Max, Same error after a reboot. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Does the re-boot cure it? If it is all on the same PC then it may be that the installation of Access itself was done over a network. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 17:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Hi Max, Since the app FE & BE normally install in the same folder we don't use UNC for our paths. The relinker first looks in the app folder and if it sees the BE it just links. The error I have seen when the tables don't link in other databases is something else having to do with table not being where it is supposed to be. This has me puzzled because the module that is throwing the error is passed the relinker stage. I tend to agree with Gustav that the problem is external to the app, but I have not been able to find any references to similar situations. We have seen other dll registration issues cause problems, but not this one. There was a virus going around quite a few years ago that affected the dll that handles windows long file names. When the virus hit a computer our program started throwing an error. Turns out we found lot of infections. I am wondering if this is something similar. Just need to narrow down where to look. Thank you for your thoughts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 9:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From max.wanadoo at gmail.com Tue Dec 9 14:46:33 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 9 Dec 2008 20:46:33 -0000 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <052BE050768241E68E4763949116C6D9@murphy3234aaf1> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> <493eaa08.0b9e100a.5557.ffffad62@mx.google.com> <493eb511.09a8100a.572b.0743@mx.google.com> <493ed13c.0856100a.230d.6e0c@mx.google.com> <052BE050768241E68E4763949116C6D9@murphy3234aaf1> Message-ID: <493ed925.0ac0100a.1ae0.244f@mx.google.com> Aha! Shrinking globe. Good luck. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 20:32 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Max, Don't know. Person with the problem is on the other side of the country. If we end up doing a remote login again I'll see what I can find. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Sounds to me that it is pointing to a hard disk error and not a network error. Have you got SmartDrive turned on the PC to warn of impending disk failure? That might tell you something - assuming the disk in question does not pre-date the SmartDrive technology. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 18:30 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Max, Same error after a reboot. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Does the re-boot cure it? If it is all on the same PC then it may be that the installation of Access itself was done over a network. Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 17:42 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Hi Max, Since the app FE & BE normally install in the same folder we don't use UNC for our paths. The relinker first looks in the app folder and if it sees the BE it just links. The error I have seen when the tables don't link in other databases is something else having to do with table not being where it is supposed to be. This has me puzzled because the module that is throwing the error is passed the relinker stage. I tend to agree with Gustav that the problem is external to the app, but I have not been able to find any references to similar situations. We have seen other dll registration issues cause problems, but not this one. There was a virus going around quite a few years ago that affected the dll that handles windows long file names. When the virus hit a computer our program started throwing an error. Turns out we found lot of infections. I am wondering if this is something similar. Just need to narrow down where to look. Thank you for your thoughts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 09, 2008 9:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Doug, Whenever I get this it has ALWAYS been that the network has thrown an error and the FE can no longer "See" the BE. A reboot has always fixed it. If you system is using a network path then regardless of where the FE/BE reside, then it will traverse the network. A typical path for me is \\server\z\data\mymdb.mdb HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: 09 December 2008 16:54 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3043 Disk or Network Error in runtime Folks, We distribute an application as an Access 2002 runtime. The installation is done with Wise/Sagekey. We have many copies of the application out. One of our clients just installed the application and is getting an Access vba error 3043 "Disk or Network Error". This is a front/back end application and both are on the same computer in the same folder. After the first report of the problem I thought is was a bad installation so logged onto the customers computer remotely, did a complet un-install of the application and runtime and with a new installationg file re-installed it. Still get the error. The location of the error indicates that the relinker has run and we are looking at the computers location settings to set our date, currency and address masks to match. The routine that is breaking follows. We have not seen this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. I look forward to your thoughts. Doug Code follows: (tFM is a user defined type declared at the module level) Public Sub GetCountrySettings() Dim rs As DAO.Recordset Dim db As DAO.Database Dim sSQL As String Dim sCountrySettings As String Dim fld As Field Dim LCID As Long LCID = 0 'GetSystemDefaultLCID() On Error GoTo GetCountrySettings_Error sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) tFM.sCountry = sCountrySettings If Not IsNull(sSQL) Then sSQL = "Select * From tblUserFormat Where fldCountry = '" & sCountrySettings & "'" Set db = CurrentDb Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In rs.Fields Select Case fld.Name Case "fldDateMask" tFM.sDateMask = fld.Value & "" Case "fldDateFormat" tFM.sDateFormat = fld.Value & "" Case "fldPhoneMask" tFM.sPhoneMask = fld.Value & "" Case "fldPhoneFormat" tFM.sPhoneFormat = fld.Value & "" Case "fldTimeMask" tFM.sTimeMask = fld.Value & "" Case "fldTimeFormat" tFM.sTimeFormat = fld.Value & "" Case Else End Select Next Else 'Leave as is End If GetCountrySettings_Exit: On Error GoTo 0 Set rs = Nothing Exit Sub GetCountrySettings_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure GetCountrySettings of Module basInternational" Resume GetCountrySettings_Exit: End Sub -- 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 -- 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 From markamatte at hotmail.com Tue Dec 9 15:55:48 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 9 Dec 2008 21:55:48 +0000 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> Message-ID: Not sure if its related...but Found this on google...just searched with your subject line. http://support.microsoft.com/kb/160907 Basically says its looking for c:\temp Hope it helps... Mark A. Matte > From: dw-murphy at cox.net > To: accessd at databaseadvisors.com > Date: Tue, 9 Dec 2008 08:54:07 -0800 > Subject: [AccessD] Error 3043 Disk or Network Error in runtime > > Folks, > > We distribute an application as an Access 2002 runtime. The installation is > done with Wise/Sagekey. We have many copies of the application out. One of > our clients just installed the application and is getting an Access vba > error 3043 "Disk or Network Error". This is a front/back end application > and both are on the same computer in the same folder. After the first report > of the problem I thought is was a bad installation so logged onto the > customers computer remotely, did a complet un-install of the application and > runtime and with a new installationg file re-installed it. Still get the > error. The location of the error indicates that the relinker has run and we > are looking at the computers location settings to set our date, currency and > address masks to match. The routine that is breaking follows. We have not > seen this problem before and I am wondering if there could be a dll > coruption, or missing somewhere. The operating system is Windows XP. > > I look forward to your thoughts. > > Doug > > Code follows: (tFM is a user defined type declared at the module level) > > Public Sub GetCountrySettings() > Dim rs As DAO.Recordset > Dim db As DAO.Database > Dim sSQL As String > Dim sCountrySettings As String > Dim fld As Field > Dim LCID As Long > > LCID = 0 'GetSystemDefaultLCID() > > On Error GoTo GetCountrySettings_Error > > sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) > tFM.sCountry = sCountrySettings > > If Not IsNull(sSQL) Then > sSQL = "Select * From tblUserFormat Where fldCountry = '" & > sCountrySettings & "'" > Set db = CurrentDb > Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) > For Each fld In rs.Fields > Select Case fld.Name > Case "fldDateMask" > tFM.sDateMask = fld.Value & "" > Case "fldDateFormat" > tFM.sDateFormat = fld.Value & "" > Case "fldPhoneMask" > tFM.sPhoneMask = fld.Value & "" > Case "fldPhoneFormat" > tFM.sPhoneFormat = fld.Value & "" > Case "fldTimeMask" > tFM.sTimeMask = fld.Value & "" > Case "fldTimeFormat" > tFM.sTimeFormat = fld.Value & "" > Case Else > > End Select > Next > > Else > 'Leave as is > End If > > > GetCountrySettings_Exit: > On Error GoTo 0 > Set rs = Nothing > Exit Sub > > GetCountrySettings_Error: > > MsgBox "Error " & Err.Number & " (" & Err.Description & ") in > procedure GetCountrySettings of Module basInternational" > Resume GetCountrySettings_Exit: > End Sub > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ You live life online. So we put Windows on the web. http://clk.atdmt.com/MRT/go/127032869/direct/01/ From DWUTKA at Marlow.com Tue Dec 9 16:00:55 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 16:00:55 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: <34C8A2AB1EF3564CB0D64DB6AFFDD5C21BEC305B@XLIVMBX35bkup.aig.com> Message-ID: Nope, in fact, I setup BOTH of his machines, his laptop a few months ago, and his desktop about 2 years ago. Not that I'm perfect, but I know I didn't set it up for anything unusual. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Tuesday, December 09, 2008 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VERY strange LDB issue Any chance that the report writer guy has his machines set up for a non-European region? Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From garykjos at gmail.com Tue Dec 9 16:35:02 2008 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 9 Dec 2008 16:35:02 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: References: <34C8A2AB1EF3564CB0D64DB6AFFDD5C21BEC305B@XLIVMBX35bkup.aig.com> Message-ID: It wouldn't be something simple that manifests itself this way.....Like open Exclusive verses Shared? GK On 12/9/08, Drew Wutka wrote: > Nope, in fact, I setup BOTH of his machines, his laptop a few months ago, and his desktop about 2 years ago. Not that I'm perfect, but I know I didn't set it up for anything unusual. > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > Sent: Tuesday, December 09, 2008 1:13 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] VERY strange LDB issue > > Any chance that the report writer guy has his machines set up for a > non-European region? > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Tuesday, December 09, 2008 12:09 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] VERY strange LDB issue > > Ok folks, here's a doozy for ya'll. Our IT report writer is having some > issues with a few .mdbs. In troubleshooting the issue, we have discovered > that whenever he is the first person in a database, the .ldb file comes out > with gobbly gook. If someone else is in the database already, the .ldb file > will be fine, and his machine and access user name will be put at the end > like it should be. > > > > Now, this happens from two different machines that he is logged into (his > desktop and laptop) and over EITHER the wired or wireless connection. > > > > Here is an example of what it will show: > > > > ????P?????????????n????????????? > > > > That is the contents of an .ldb file that he is the first one into the .mdb > for. > > > > Any ideas? > > > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From gustav at cactus.dk Tue Dec 9 16:38:18 2008 From: gustav at cactus.dk (Gustav Brock) Date: Tue, 09 Dec 2008 23:38:18 +0100 Subject: [AccessD] VERY strange LDB issue Message-ID: Hi Drew Well, if it ain't the hardware, the software, the network nor the ldb file, you'll have to reboot the user or, eventually, drop and recreate him. Very effective, so they say. Cures a lot of related issues as well. /gustav >>> DWUTKA at marlow.com 09-12-2008 23:00 >>> Nope, in fact, I setup BOTH of his machines, his laptop a few months ago, and his desktop about 2 years ago. Not that I'm perfect, but I know I didn't set it up for anything unusual. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Tuesday, December 09, 2008 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VERY strange LDB issue Any chance that the report writer guy has his machines set up for a non-European region? Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here's a doozy for ya'll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ****P*************n************* That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew From dw-murphy at cox.net Tue Dec 9 16:44:47 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 14:44:47 -0800 Subject: [AccessD] Error 3043 Disk or Network Error in runtime In-Reply-To: References: <1A7AB8D7BE4A4B768B006F648EF76779@murphy3234aaf1> Message-ID: Thanks Mark. I found that and don't think it is the problem in this case. I did some more research on this particular cause and it appears to be related to Windows NT and 2000. Well give it a try if the current approach doesn't work. Turns out the clients computer doesn't have much disk space remaining. We suggested that she go through and empty Temp folders, Recycle folder, etc and then try again. Hopefully this will work. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, December 09, 2008 1:56 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Error 3043 Disk or Network Error in runtime Not sure if its related...but Found this on google...just searched with your subject line. http://support.microsoft.com/kb/160907 Basically says its looking for c:\temp Hope it helps... Mark A. Matte > From: dw-murphy at cox.net > To: accessd at databaseadvisors.com > Date: Tue, 9 Dec 2008 08:54:07 -0800 > Subject: [AccessD] Error 3043 Disk or Network Error in runtime > > Folks, > > We distribute an application as an Access 2002 runtime. The > installation is done with Wise/Sagekey. We have many copies of the > application out. One of our clients just installed the application and > is getting an Access vba error 3043 "Disk or Network Error". This is a > front/back end application and both are on the same computer in the > same folder. After the first report of the problem I thought is was a > bad installation so logged onto the customers computer remotely, did a > complet un-install of the application and runtime and with a new > installationg file re-installed it. Still get the error. The location > of the error indicates that the relinker has run and we are looking at > the computers location settings to set our date, currency and address > masks to match. The routine that is breaking follows. We have not seen > this problem before and I am wondering if there could be a dll coruption, or missing somewhere. The operating system is Windows XP. > > I look forward to your thoughts. > > Doug > > Code follows: (tFM is a user defined type declared at the module > level) > > Public Sub GetCountrySettings() > Dim rs As DAO.Recordset > Dim db As DAO.Database > Dim sSQL As String > Dim sCountrySettings As String > Dim fld As Field > Dim LCID As Long > > LCID = 0 'GetSystemDefaultLCID() > > On Error GoTo GetCountrySettings_Error > > sCountrySettings = GetUserLocaleInfo(LCID, LOCALE_SCOUNTRY) > tFM.sCountry = sCountrySettings > > If Not IsNull(sSQL) Then > sSQL = "Select * From tblUserFormat Where fldCountry = '" & > sCountrySettings & "'" > Set db = CurrentDb > Set rs = db.OpenRecordset(sSQL, dbOpenForwardOnly) For Each fld In > rs.Fields Select Case fld.Name Case "fldDateMask" > tFM.sDateMask = fld.Value & "" > Case "fldDateFormat" > tFM.sDateFormat = fld.Value & "" > Case "fldPhoneMask" > tFM.sPhoneMask = fld.Value & "" > Case "fldPhoneFormat" > tFM.sPhoneFormat = fld.Value & "" > Case "fldTimeMask" > tFM.sTimeMask = fld.Value & "" > Case "fldTimeFormat" > tFM.sTimeFormat = fld.Value & "" > Case Else > > End Select > Next > > Else > 'Leave as is > End If > > > GetCountrySettings_Exit: > On Error GoTo 0 > Set rs = Nothing > Exit Sub > > GetCountrySettings_Error: > > MsgBox "Error " & Err.Number & " (" & Err.Description & ") in > procedure GetCountrySettings of Module basInternational" > Resume GetCountrySettings_Exit: > End Sub > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ You live life online. So we put Windows on the web. http://clk.atdmt.com/MRT/go/127032869/direct/01/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Dec 9 17:13:36 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 17:13:36 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: Message-ID: Gonna have to look at that tomorrow, he's already gone for the day, and his desktop is locked. That would be a kicker though. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, December 09, 2008 4:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VERY strange LDB issue It wouldn't be something simple that manifests itself this way.....Like open Exclusive verses Shared? GK On 12/9/08, Drew Wutka wrote: > Nope, in fact, I setup BOTH of his machines, his laptop a few months ago, and his desktop about 2 years ago. Not that I'm perfect, but I know I didn't set it up for anything unusual. > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > Sent: Tuesday, December 09, 2008 1:13 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] VERY strange LDB issue > > Any chance that the report writer guy has his machines set up for a > non-European region? > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Tuesday, December 09, 2008 12:09 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] VERY strange LDB issue > > Ok folks, here's a doozy for ya'll. Our IT report writer is having some > issues with a few .mdbs. In troubleshooting the issue, we have discovered > that whenever he is the first person in a database, the .ldb file comes out > with gobbly gook. If someone else is in the database already, the .ldb file > will be fine, and his machine and access user name will be put at the end > like it should be. > > > > Now, this happens from two different machines that he is logged into (his > desktop and laptop) and over EITHER the wired or wireless connection. > > > > Here is an example of what it will show: > > > > ????P?????????????n????????????? > > > > That is the contents of an .ldb file that he is the first one into the .mdb > for. > > > > Any ideas? > > > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From DWUTKA at Marlow.com Tue Dec 9 17:14:05 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 17:14:05 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: Message-ID: Drop and recreate his network account? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 09, 2008 4:38 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] VERY strange LDB issue Hi Drew Well, if it ain't the hardware, the software, the network nor the ldb file, you'll have to reboot the user or, eventually, drop and recreate him. Very effective, so they say. Cures a lot of related issues as well. /gustav >>> DWUTKA at marlow.com 09-12-2008 23:00 >>> Nope, in fact, I setup BOTH of his machines, his laptop a few months ago, and his desktop about 2 years ago. Not that I'm perfect, but I know I didn't set it up for anything unusual. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Tuesday, December 09, 2008 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VERY strange LDB issue Any chance that the report writer guy has his machines set up for a non-European region? Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here's a doozy for ya'll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ****P*************n************* That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Tue Dec 9 17:40:24 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 9 Dec 2008 15:40:24 -0800 Subject: [AccessD] Iterate Through All Forms and Control Message-ID: Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com From dwaters at usinternet.com Tue Dec 9 18:13:12 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 9 Dec 2008 18:13:12 -0600 Subject: [AccessD] Iterate Through All Forms and Control In-Reply-To: References: Message-ID: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> Hi Rocky, Take a look at CurrentProject.AllForms. Might help? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 5:40 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Iterate Through All Forms and Control Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Dec 9 18:19:58 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 9 Dec 2008 16:19:58 -0800 Subject: [AccessD] Iterate Through All Forms and Control In-Reply-To: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> References: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> Message-ID: <23286BF2EB084D21802F47094D600962@HAL9005> Dan: Actually got it cribbed from some site on the net so it's done - had to change the font on EVERY control in an app. From Arial to Book Antigua. Arial is a good readable san serif font. Book Antiqua is serif and butt ugly on the display - looks like a burning chicken ran across the display with ink on its feet. I'm saving the code in case they want to change back. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 4:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control Hi Rocky, Take a look at CurrentProject.AllForms. Might help? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 5:40 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Iterate Through All Forms and Control Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From dw-murphy at cox.net Tue Dec 9 18:26:48 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 9 Dec 2008 16:26:48 -0800 Subject: [AccessD] Iterate Through All Forms and Control In-Reply-To: <23286BF2EB084D21802F47094D600962@HAL9005> References: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> <23286BF2EB084D21802F47094D600962@HAL9005> Message-ID: <3B6A091933334680B7BE3F001FA15734@murphy3234aaf1> Hellen Fedma (Woody's Access Watch) has a utility on her site that will do this, change background colors and a few other things too I think. I probably spelled her name wrong, but she has a great site for folks who develop in Office -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 4:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control Dan: Actually got it cribbed from some site on the net so it's done - had to change the font on EVERY control in an app. From Arial to Book Antigua. Arial is a good readable san serif font. Book Antiqua is serif and butt ugly on the display - looks like a burning chicken ran across the display with ink on its feet. I'm saving the code in case they want to change back. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 4:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control Hi Rocky, Take a look at CurrentProject.AllForms. Might help? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 5:40 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Iterate Through All Forms and Control Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From rockysmolin at bchacc.com Tue Dec 9 18:36:34 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 9 Dec 2008 16:36:34 -0800 Subject: [AccessD] Iterate Through All Forms and Control In-Reply-To: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> References: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> Message-ID: It worked except for the subforms which are in datasheet format but, even though in design view the text box fonts are Book Antiqua the form still shows in Arial. Or MS Sand Serif, not sure. When I open the table directly it displays in Book Antiqua, IN Tool-->Options-->Datasheet and Tools-->Options-->Tables/Queries I changed the font to Book Antiqua. But no luck. Datashsset subform is still not displaying in Book Antiqua. Is there somewhere else this default is set? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 4:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control Hi Rocky, Take a look at CurrentProject.AllForms. Might help? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 5:40 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Iterate Through All Forms and Control Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From dwaters at usinternet.com Tue Dec 9 20:17:31 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 9 Dec 2008 20:17:31 -0600 Subject: [AccessD] Iterate Through All Forms and Control In-Reply-To: References: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> Message-ID: <006BDE18561E45059DBD827635085B9C@danwaters> I used Tools|Options|Datasheet. Changed to book antiqua (horrible font!). The tables now display in book antiqua. Well, 'A Charming Font' is even worse! I had to close the table and reopen it to see the changed font. I haven't actually tried looking at a form in datasheet view. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 6:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control It worked except for the subforms which are in datasheet format but, even though in design view the text box fonts are Book Antiqua the form still shows in Arial. Or MS Sand Serif, not sure. When I open the table directly it displays in Book Antiqua, IN Tool-->Options-->Datasheet and Tools-->Options-->Tables/Queries I changed the font to Book Antiqua. But no luck. Datashsset subform is still not displaying in Book Antiqua. Is there somewhere else this default is set? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 4:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control Hi Rocky, Take a look at CurrentProject.AllForms. Might help? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 5:40 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Iterate Through All Forms and Control Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From jimdettman at verizon.net Tue Dec 9 20:20:23 2008 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 09 Dec 2008 21:20:23 -0500 Subject: [AccessD] VERY strange LDB issue In-Reply-To: References: Message-ID: <2A23A3D77F124B35BE29EDE29B198CF0@XPS> Drew, He doesn't have any type of encryption software loaded does he? I would also try disabling any anti-virus/ad-ware software and see if it makes a difference. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Dec 9 21:00:39 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 9 Dec 2008 21:00:39 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: <2A23A3D77F124B35BE29EDE29B198CF0@XPS> Message-ID: Good points. Will add those to my to do list in the morning. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, December 09, 2008 8:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VERY strange LDB issue Drew, He doesn't have any type of encryption software loaded does he? I would also try disabling any anti-virus/ad-ware software and see if it makes a difference. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 12:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] VERY strange LDB issue Ok folks, here?s a doozy for ya?ll. Our IT report writer is having some issues with a few .mdbs. In troubleshooting the issue, we have discovered that whenever he is the first person in a database, the .ldb file comes out with gobbly gook. If someone else is in the database already, the .ldb file will be fine, and his machine and access user name will be put at the end like it should be. Now, this happens from two different machines that he is logged into (his desktop and laptop) and over EITHER the wired or wireless connection. Here is an example of what it will show: ????P?????????????n????????????? That is the contents of an .ldb file that he is the first one into the .mdb for. Any ideas? Drew The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Tue Dec 9 21:48:22 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 9 Dec 2008 19:48:22 -0800 Subject: [AccessD] Iterate Through All Forms and Control In-Reply-To: <006BDE18561E45059DBD827635085B9C@danwaters> References: <216C68FC9FA142208B95F5E02FE6CD73@danwaters> <006BDE18561E45059DBD827635085B9C@danwaters> Message-ID: Form in datasheet view is the problem. Actually the font is the problem. But that's not one I can solve. As I said, I kept the font changing routine because I think when the client sees the font he'll want to change back. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 6:18 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control I used Tools|Options|Datasheet. Changed to book antiqua (horrible font!). The tables now display in book antiqua. Well, 'A Charming Font' is even worse! I had to close the table and reopen it to see the changed font. I haven't actually tried looking at a form in datasheet view. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 6:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control It worked except for the subforms which are in datasheet format but, even though in design view the text box fonts are Book Antiqua the form still shows in Arial. Or MS Sand Serif, not sure. When I open the table directly it displays in Book Antiqua, IN Tool-->Options-->Datasheet and Tools-->Options-->Tables/Queries I changed the font to Book Antiqua. But no luck. Datashsset subform is still not displaying in Book Antiqua. Is there somewhere else this default is set? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, December 09, 2008 4:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Iterate Through All Forms and Control Hi Rocky, Take a look at CurrentProject.AllForms. Might help? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 09, 2008 5:40 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Iterate Through All Forms and Control Dear List: I need to iterate through all the forms and controls in a db. I did this before but can't find the code. So I started with MsgBox Forms.Count Dim frm As Form Dim ctl As Control For Each frm In Forms For Each ctl In frm.Controls MsgBox frm.Name & " " & ctl.Name Next ctl Next frm but this only does the open forms - Forms.Count=1. I can't remember how to get all the forms. Does anyone have a snip for this MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From Gustav at cactus.dk Wed Dec 10 00:42:26 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 10 Dec 2008 07:42:26 +0100 Subject: [AccessD] VERY strange LDB issue Message-ID: Hi Drew You could try that first! /gustav >>> DWUTKA at marlow.com 10-12-2008 00:14 >>> Drop and recreate his network account? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 09, 2008 4:38 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] VERY strange LDB issue Hi Drew Well, if it ain't the hardware, the software, the network nor the ldb file, you'll have to reboot the user or, eventually, drop and recreate him. Very effective, so they say. Cures a lot of related issues as well. /gustav >>> DWUTKA at marlow.com 09-12-2008 23:00 >>> Nope, in fact, I setup BOTH of his machines, his laptop a few months ago, and his desktop about 2 years ago. Not that I'm perfect, but I know I didn't set it up for anything unusual. Drew From Gustav at cactus.dk Wed Dec 10 01:51:47 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 10 Dec 2008 08:51:47 +0100 Subject: [AccessD] Fonts for screen and print (was: Iterate Through All Forms and Control) Message-ID: Hi Rocky You could tell the client that there are fonts for screen display and fonts for printing. Actually, neither Arial nor Book Antiqua are very well suited for screen display but very well suited for printing (still, Arial is only a poor replication of Helvetica) while the good old WebFonts from MS are excellent for screen display (not available from MS any more): http://www.completelyfreesoftware.com/resources2.html Download: http://www.completelyfreesoftware.com/software/newfnt32.exe As an alternative, MS presents the fonts for Vista: http://www.modernlifeisrubbish.co.uk/article/new-vista-fonts-and-the-web where Cambria as a decent replacement for Georgia, indeed if you prefer its slightly bolder expression. These are not for download just like that, but here is a method to get to them: http://labnol.blogspot.com/2007/03/download-windows-vista-fonts-legally.html Also, Microsoft has (one of their secret gems) three very high quality fonts for reading text off the screen: http://www.microsoft.com/reader/uk/downloads/pc.mspx selected from the Agfa Monotype, Linotype, and Bigelow and Holmes libraries - all in regular, bold, italic, and bold/italic: Berling Antiqua Frutiger Linotype Lucida Sans Typewriter Berling is the original font with the very beautiful digits of different heights where 6 and 8 are taller than 0, 1, and 2 while 3, 4, 5, 7, and 9 are "dropped" which makes reading of numbers extremely fast and safe. Georgia (of the WebFonts) has the same feature while Cambria hasn't. Thus, the choice of your client should be Georgia with Cambria as the dark horse. /gustav >>> rockysmolin at bchacc.com 10-12-2008 01:19 >>> Dan: Actually got it cribbed from some site on the net so it's done - had to change the font on EVERY control in an app. From Arial to Book Antigua. Arial is a good readable san serif font. Book Antiqua is serif and butt ugly on the display - looks like a burning chicken ran across the display with ink on its feet. I'm saving the code in case they want to change back. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com From rockysmolin at bchacc.com Wed Dec 10 08:33:09 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 10 Dec 2008 06:33:09 -0800 Subject: [AccessD] Fonts for screen and print (was: Iterate Through AllForms and Control) In-Reply-To: References: Message-ID: <995A717E10E94C769AEA7203EE4E06DA@HAL9005> Gustav: Thanks for the rundown on the fonts. I have Georgia and Cambria. Maybe I'll mock up a couple of forms for them to look at. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 09, 2008 11:52 PM To: accessd at databaseadvisors.com Subject: [AccessD] Fonts for screen and print (was: Iterate Through AllForms and Control) Hi Rocky You could tell the client that there are fonts for screen display and fonts for printing. Actually, neither Arial nor Book Antiqua are very well suited for screen display but very well suited for printing (still, Arial is only a poor replication of Helvetica) while the good old WebFonts from MS are excellent for screen display (not available from MS any more): http://www.completelyfreesoftware.com/resources2.html Download: http://www.completelyfreesoftware.com/software/newfnt32.exe As an alternative, MS presents the fonts for Vista: http://www.modernlifeisrubbish.co.uk/article/new-vista-fonts-and-the-web where Cambria as a decent replacement for Georgia, indeed if you prefer its slightly bolder expression. These are not for download just like that, but here is a method to get to them: http://labnol.blogspot.com/2007/03/download-windows-vista-fonts-legally.html Also, Microsoft has (one of their secret gems) three very high quality fonts for reading text off the screen: http://www.microsoft.com/reader/uk/downloads/pc.mspx selected from the Agfa Monotype, Linotype, and Bigelow and Holmes libraries - all in regular, bold, italic, and bold/italic: Berling Antiqua Frutiger Linotype Lucida Sans Typewriter Berling is the original font with the very beautiful digits of different heights where 6 and 8 are taller than 0, 1, and 2 while 3, 4, 5, 7, and 9 are "dropped" which makes reading of numbers extremely fast and safe. Georgia (of the WebFonts) has the same feature while Cambria hasn't. Thus, the choice of your client should be Georgia with Cambria as the dark horse. /gustav >>> rockysmolin at bchacc.com 10-12-2008 01:19 >>> Dan: Actually got it cribbed from some site on the net so it's done - had to change the font on EVERY control in an app. From Arial to Book Antigua. Arial is a good readable san serif font. Book Antiqua is serif and butt ugly on the display - looks like a burning chicken ran across the display with ink on its feet. I'm saving the code in case they want to change back. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Wed Dec 10 15:39:27 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 10 Dec 2008 15:39:27 -0600 Subject: [AccessD] VERY strange LDB issue In-Reply-To: Message-ID: Ok folks, discovered something new. Turns out, the odd characters are Unicode. So some machines (like mine, and most of our users) are writing to the .ldb file using Unicode, some are not. What's odd, is if I go into the database first, Mike's machine (our report writer) will add it's info to the .ldb just fine. Now, the reason I was looking into this, is that we've had some odd issues with one or two big report databases. (Databases have a few local tables, but mainly use ODBC linked tables to our Oracle Production database). Very odd issues. Reports that should run in a few seconds taking 5 to 10 minutes to run. The only real change made on our network is that over the Thanksgiving weekend I moved our file server to a bigger server, but it was 'restored' to the new server, so all the setting should be the same. Any more thoughts for database quirkiness? I've turned off AutoCheck and record level locking, hoping that might doing something. I'm shooting in the dark here.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 09, 2008 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VERY strange LDB issue Good points. Will add those to my to do list in the morning. Drew The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Wed Dec 10 22:30:07 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 10 Dec 2008 20:30:07 -0800 Subject: [AccessD] Changing Printer Message-ID: Dear List: Is there a simple way to change the printer on a report? Client wants to change the printer for about 40-50 reports when run from a specific computer. He can tell what computer is running the report so If Computer = 'xxx' then Default printer = 'yyyy' It's OK to hardcode xxxx and yyyy and the printer doesn't have to be changed back to the original printer after being changed. MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com From stuart at lexacorp.com.pg Wed Dec 10 23:22:50 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 11 Dec 2008 15:22:50 +1000 Subject: [AccessD] Changing Printer In-Reply-To: References: Message-ID: <4941304A.16196.7F78E9@stuart.lexacorp.com.pg> The Printer object was introduces in either Acess XP or 2003? Private Declare Function GetComputerName Lib "kernel32" _ Alias "GetComputerNameA" _ (ByVal lpBuffer As String, nSize As Long) As Long Function ReturnComputerName() As String Dim rString As String * 255, sLen As Long, tString As String tString = "" On Error Resume Next sLen = GetComputerName(rString, 255) sLen = InStr(1, rString, Chr(0)) If sLen > 0 Then tString = Left(rString, sLen - 1) Else tString = rString End If On Error GoTo 0 ReturnComputerName = UCase(Trim(tString)) End Function Function PrintToPrinter(ComputerName as string, NewPrinter as String) As Long Dim strPrinter As String If ReturnComputerName = ucase$(ComputerName) Then 'store current system default printer strPrinter = Application.Printer.DeviceName 'set new system default printer Application.Printer = Application.Printers(NewPrinter) end if 'Do all your reports ......... 'Reset back to original Default printer if necessary If strPrinter > "" Then Application.Printer = Application.Printers(strPrinter) End If On 10 Dec 2008 at 20:30, Rocky Smolin at Beach Access wrote: > Dear List: > > Is there a simple way to change the printer on a report? Client wants to > change the printer for about 40-50 reports when run from a specific > computer. He can tell what computer is running the report so > > If Computer = 'xxx' then Default printer = 'yyyy' > > It's OK to hardcode xxxx and yyyy and the printer doesn't have to be > changed back to the original printer after being changed. > > MTIA > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Dec 11 00:04:10 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 10 Dec 2008 22:04:10 -0800 Subject: [AccessD] Changing Printer In-Reply-To: <4941304A.16196.7F78E9@stuart.lexacorp.com.pg> References: <4941304A.16196.7F78E9@stuart.lexacorp.com.pg> Message-ID: <9F0B227EC0A242EF82D660A5136AF225@HAL9005> Exactly what's needed. Thanks Stuart. They're on 2003. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, December 10, 2008 9:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Changing Printer The Printer object was introduces in either Acess XP or 2003? Private Declare Function GetComputerName Lib "kernel32" _ Alias "GetComputerNameA" _ (ByVal lpBuffer As String, nSize As Long) As Long Function ReturnComputerName() As String Dim rString As String * 255, sLen As Long, tString As String tString = "" On Error Resume Next sLen = GetComputerName(rString, 255) sLen = InStr(1, rString, Chr(0)) If sLen > 0 Then tString = Left(rString, sLen - 1) Else tString = rString End If On Error GoTo 0 ReturnComputerName = UCase(Trim(tString)) End Function Function PrintToPrinter(ComputerName as string, NewPrinter as String) As Long Dim strPrinter As String If ReturnComputerName = ucase$(ComputerName) Then 'store current system default printer strPrinter = Application.Printer.DeviceName 'set new system default printer Application.Printer = Application.Printers(NewPrinter) end if 'Do all your reports ......... 'Reset back to original Default printer if necessary If strPrinter > "" Then Application.Printer = Application.Printers(strPrinter) End If On 10 Dec 2008 at 20:30, Rocky Smolin at Beach Access wrote: > Dear List: > > Is there a simple way to change the printer on a report? Client wants > to change the printer for about 40-50 reports when run from a specific > computer. He can tell what computer is running the report so > > If Computer = 'xxx' then Default printer = 'yyyy' > > It's OK to hardcode xxxx and yyyy and the printer doesn't have to be > changed back to the original printer after being changed. > > MTIA > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.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 From max.wanadoo at gmail.com Thu Dec 11 02:47:46 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Thu, 11 Dec 2008 08:47:46 +0000 Subject: [AccessD] Changing Printer In-Reply-To: References: Message-ID: Rocky, If notbody comes up with a simple solution, I have a routine which opens a form, populates it with available printers, high-lights the current printer, allows user to select one, makes that the default and when the print job is finished, comes back and allows the previous default to be reset. This might be overkill for what you are after. Let me know Max On Thu, Dec 11, 2008 at 4:30 AM, Rocky Smolin at Beach Access Software < rockysmolin at bchacc.com> wrote: > Dear List: > > Is there a simple way to change the printer on a report? Client wants to > change the printer for about 40-50 reports when run from a specific > computer. He can tell what computer is running the report so > > If Computer = 'xxx' then Default printer = 'yyyy' > > It's OK to hardcode xxxx and yyyy and the printer doesn't have to be > changed back to the original printer after being changed. > > MTIA > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Dec 11 08:55:12 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 11 Dec 2008 06:55:12 -0800 Subject: [AccessD] Changing Printer In-Reply-To: References: Message-ID: <6A63C48D9DF94970BD933EDA95DD81AF@HAL9005> Max: Thanks. Will forward to the client. If Stuart's solution doesn't work for him, then I'll offer him your module. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Thursday, December 11, 2008 12:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Changing Printer Rocky, If notbody comes up with a simple solution, I have a routine which opens a form, populates it with available printers, high-lights the current printer, allows user to select one, makes that the default and when the print job is finished, comes back and allows the previous default to be reset. This might be overkill for what you are after. Let me know Max On Thu, Dec 11, 2008 at 4:30 AM, Rocky Smolin at Beach Access Software < rockysmolin at bchacc.com> wrote: > Dear List: > > Is there a simple way to change the printer on a report? Client wants > to change the printer for about 40-50 reports when run from a specific > computer. He can tell what computer is running the report so > > If Computer = 'xxx' then Default printer = 'yyyy' > > It's OK to hardcode xxxx and yyyy and the printer doesn't have to be > changed back to the original printer after being changed. > > MTIA > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.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 From ssharkins at gmail.com Thu Dec 11 09:51:51 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Thu, 11 Dec 2008 10:51:51 -0500 Subject: [AccessD] Quick survey on middleware References: <0d7401c95957$27156470$2f8601c7@SusanOne> <2A07233BC06F49EC9E8C5392ED955822@Mattys> Message-ID: <070a01c95ba8$6ce83380$2f8601c7@SusanOne> >I am just starting, my brother has been doing this stuff for a few years. > We are using Eclipse and Intalio for BPMS and looking at Orbeon Forms > to bring it all together. Our options are limited as far as 'cloud > computing' > because the data is confidential. ========As an independent, I can't afford the software (the stuff's expensive), but I'm really interested in the subject. I just blogged about it, hoping to hear from folks actually using it successfully. Susan H. From askolits at nni.com Thu Dec 11 15:36:25 2008 From: askolits at nni.com (ASkolits) Date: Thu, 11 Dec 2008 16:36:25 -0500 Subject: [AccessD] Scanning from Access to a file In-Reply-To: <6A63C48D9DF94970BD933EDA95DD81AF@HAL9005> References: <6A63C48D9DF94970BD933EDA95DD81AF@HAL9005> Message-ID: <000c01c95bd8$86b210d0$94163270$@com> Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John From gustav at cactus.dk Thu Dec 11 16:40:02 2008 From: gustav at cactus.dk (Gustav Brock) Date: Thu, 11 Dec 2008 23:40:02 +0100 Subject: [AccessD] Scanning from Access to a file Message-ID: Hi John Yes, csXImage: http://databaseadvisors.com/pipermail/dba-vb/2008-July/001919.html /gustav >>> askolits at nni.com 11-12-2008 22:36 >>> Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John From askolits at nni.com Thu Dec 11 17:24:23 2008 From: askolits at nni.com (John Skolits) Date: Thu, 11 Dec 2008 18:24:23 -0500 Subject: [AccessD] Scanning from Access to a file In-Reply-To: References: Message-ID: <017501c95be7$9a8f5ef0$6501a8c0@LaptopXP> Thanks. I'll check it out. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 11, 2008 5:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Scanning from Access to a file Hi John Yes, csXImage: http://databaseadvisors.com/pipermail/dba-vb/2008-July/001919.html /gustav >>> askolits at nni.com 11-12-2008 22:36 >>> Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From askolits at nni.com Thu Dec 11 17:36:28 2008 From: askolits at nni.com (ASkolits) Date: Thu, 11 Dec 2008 18:36:28 -0500 Subject: [AccessD] Scanning from Access to a file In-Reply-To: References: Message-ID: <002001c95be9$4ac2d580$e0488080$@com> Well, that's even more expensive than the other one! I did find that you can download the MS Image Acquisition Automation Library v2.0 at http://www.microsoft.com/downloads/details.aspx?FamilyID=a332a77a-01b8-4de6- 91c2-b7ea32537e29&DisplayLang=en After registering the control and adding it to the library references, the code is as simple as: Dim commondialog1 As Object Dim img As ImageFile Set commondialog1 = CreateObject("wia.commondialog") Set img = commondialog1.ShowAcquireImage img.SaveFile ("c:\test.jpg") Very simple and AFAIK, free. I found this info info at: http://www.utteraccess.com/forums/printthread.php?Cat=&Board=89&main=1181426 &type=thread John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 11, 2008 5:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Scanning from Access to a file Hi John Yes, csXImage: http://databaseadvisors.com/pipermail/dba-vb/2008-July/001919.html /gustav >>> askolits at nni.com 11-12-2008 22:36 >>> Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darren at activebilling.com.au Thu Dec 11 23:11:37 2008 From: darren at activebilling.com.au (Darren D) Date: Fri, 12 Dec 2008 16:11:37 +1100 Subject: [AccessD] A2003: Run Query on multiple SQL Servers-Take2 Message-ID: <006e01c95c18$1da2f880$0d1b910a@denzilnote> Hi team Sent this the other day but no takers - So I'm trying again in the hope that just no-one saw the original :-) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hi Team Using the owner and the dB name I can run a query against a few dB's at once EG I can get the whole account list for 4 databases Select * from db1.dbo.Account Select * from db2.dbo.Account Select * from db3.dbo.Account Select * from db4.dbo.Account Is there a way I can add a Server to this type of thing to get results from different servers? Drew posted something where the connection string was passed in the select statement but I couldn't get that to work - that looked really cool EG From a Server named OHIO Select * from OHIO.db1.dbo.Account Select * from OHIO.db2.dbo.Account Select * from OHIO.db3.dbo.Account Select * from OHIO.db4.dbo.Account EG From a Server named DENVER Select * from DENVER.db1.dbo.Account Select * from DENVER.db2.dbo.Account That way I can get the results from 6 dB's across 2 x servers Many thanks in advance Darren From Gustav at cactus.dk Fri Dec 12 04:34:04 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 12 Dec 2008 11:34:04 +0100 Subject: [AccessD] Scanning from Access to a file Message-ID: Hi John > .. that's even more expensive than the other one! That depends. Distribution with your app(s) is royalty free. Also, it includes support. And believe me, if you haven't worked with scanners before, you will need support - indeed when clients call in about x and y scanner behaving strangely. Both scanners and their drivers are buggy, and support from the suppliers of these is often nil or aimed at end users. Further, have in mind that csXImage includes a powerful image handling/converting engine which you probably will need as well. That said, the WIA library looks interesting, though it caught my eye that it is dated 2002. Also, not all scanners come with WIA drivers but Twain drivers only. /gustav >>> askolits at nni.com 12-12-2008 00:36 >>> Well, that's even more expensive than the other one! I did find that you can download the MS Image Acquisition Automation Library v2.0 at http://www.microsoft.com/downloads/details.aspx?FamilyID=a332a77a-01b8-4de6-91c2-b7ea32537e29&DisplayLang=en After registering the control and adding it to the library references, the code is as simple as: Dim commondialog1 As Object Dim img As ImageFile Set commondialog1 = CreateObject("wia.commondialog") Set img = commondialog1.ShowAcquireImage img.SaveFile ("c:\test.jpg") Very simple and AFAIK, free. I found this info info at: http://www.utteraccess.com/forums/printthread.php?Cat=&Board=89&main=1181426&type=thread John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 11, 2008 5:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Scanning from Access to a file Hi John Yes, csXImage: http://databaseadvisors.com/pipermail/dba-vb/2008-July/001919.html /gustav >>> askolits at nni.com 11-12-2008 22:36 >>> Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John From robert at servicexp.com Fri Dec 12 06:10:21 2008 From: robert at servicexp.com (Robert) Date: Fri, 12 Dec 2008 07:10:21 -0500 Subject: [AccessD] Scanning from Access to a file In-Reply-To: <000c01c95bd8$86b210d0$94163270$@com> References: <6A63C48D9DF94970BD933EDA95DD81AF@HAL9005> <000c01c95bd8$86b210d0$94163270$@com> Message-ID: <000401c95c52$9c889440$d599bcc0$@com> I'm using http://www.ciansoft.com/twaincontrolx/default.asp with very good results. WBR Robert www.servicexp.com www.servicexp.com/blog -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ASkolits Sent: Thursday, December 11, 2008 4:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Scanning from Access to a file Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From askolits at nni.com Fri Dec 12 07:47:02 2008 From: askolits at nni.com (ASkolits) Date: Fri, 12 Dec 2008 08:47:02 -0500 Subject: [AccessD] Scanning from Access to a file In-Reply-To: References: Message-ID: <001f01c95c60$1d0f5650$572e02f0$@com> I'll take a look at their distribution rules a bit closer. Thanks, John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, December 12, 2008 5:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Scanning from Access to a file Hi John > .. that's even more expensive than the other one! That depends. Distribution with your app(s) is royalty free. Also, it includes support. And believe me, if you haven't worked with scanners before, you will need support - indeed when clients call in about x and y scanner behaving strangely. Both scanners and their drivers are buggy, and support from the suppliers of these is often nil or aimed at end users. Further, have in mind that csXImage includes a powerful image handling/converting engine which you probably will need as well. That said, the WIA library looks interesting, though it caught my eye that it is dated 2002. Also, not all scanners come with WIA drivers but Twain drivers only. /gustav >>> askolits at nni.com 12-12-2008 00:36 >>> Well, that's even more expensive than the other one! I did find that you can download the MS Image Acquisition Automation Library v2.0 at http://www.microsoft.com/downloads/details.aspx?FamilyID=a332a77a-01b8-4de6- 91c2-b7ea32537e29&DisplayLang=en After registering the control and adding it to the library references, the code is as simple as: Dim commondialog1 As Object Dim img As ImageFile Set commondialog1 = CreateObject("wia.commondialog") Set img = commondialog1.ShowAcquireImage img.SaveFile ("c:\test.jpg") Very simple and AFAIK, free. I found this info info at: http://www.utteraccess.com/forums/printthread.php?Cat=&Board=89&main=1181426 &type=thread John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 11, 2008 5:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Scanning from Access to a file Hi John Yes, csXImage: http://databaseadvisors.com/pipermail/dba-vb/2008-July/001919.html /gustav >>> askolits at nni.com 11-12-2008 22:36 >>> Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Dec 12 08:43:52 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 12 Dec 2008 15:43:52 +0100 Subject: [AccessD] Scanning from Access to a file Message-ID: Hi Robert and John Yes, that is the "scanning part" of csXImage. The two developers work together, and the "scanning parts" are close to identical. The added "image part" of csXImage is quite powerful, indeed as those of Access are close to nil. And it can save images to PDF files which is what businesses request. I have used the component for a document storage system where the documents are stored in TIFF with heavy compression bringing the image down to about 20K - small enough to be stored in an mdb file; at this size, one file can hold 100,000 pictures. I chose a setup with two mdb backend files, one for the "normal" data and one for the pictures stored in one table with fields for identification. A tip for Access: A very simple and fast way to display a picture on screen is to load it as the background picture of a clean form. /gustav >>> robert at servicexp.com 12-12-2008 13:10 >>> I'm using http://www.ciansoft.com/twaincontrolx/default.asp with very good results. WBR Robert www.servicexp.com www.servicexp.com/blog -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ASkolits Sent: Thursday, December 11, 2008 4:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Scanning from Access to a file Anyone have a control that I can use for scanning docs within Access. I ran across DBPixA97 by AMMARA but it was $350 for a licensed version. Another choice was VSTwain41 by VintaSoft that would cost $80 but I couldn't get their unbranded version to work with Access. Anyone else know of a control that I could use or maybe some code? I just want to scan the image and store the resulting file to the hard drive. I would prefer a jpg file to keep the file small. Thanks, John From pete at vftt.co.uk Sat Dec 13 13:50:30 2008 From: pete at vftt.co.uk (Pete Phillipps) Date: Sat, 13 Dec 2008 19:50:30 -0000 Subject: [AccessD] SQL help Message-ID: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9> Hi Everyone, I am trying to get some data from the following tables into a list. The basics of the tables are shown below: TABLE 1 ConID Desc Req 1 A1 Yes 2 A2 Yes 3 A3 No 4 A3 No 5 A5 Yes TABLE 2 CusID ConID Comment 1 2 Yes 1 3 Yep 2 1 Me 2 2 Word TABLE 3 CusID Name 1 Fred 2 Daphne 3 Scooby What I want is to select a customer from table 3 and get a list of all items from table 1 where Req is Yes, along with any matching comment from table 2 for that customer (if there are any), like the following examples: ConID Desc Req CusID Comment 1 A1 Yes 1 2 A2 Yes 1 Yes 5 A5 Yes 1 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word 5 A5 Yes 2 ConID Desc Req CusID Comment 1 A1 Yes 3 2 A2 Yes 3 5 A5 Yes 3 What I can't do is get a SQL join that will bring up the results like that. I've tried the following: SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table1.Req)<>0) AND ((Table2.CusID)=1)) ORDER BY Table1.ConID, Table2.CusID; But that just produces (for customer 1) the following: ConID Desc Req CusID Comment 2 A2 Yes 1 Yes How can I construct the SQL to produce the result as required? Pete From pete at vftt.co.uk Sat Dec 13 14:17:35 2008 From: pete at vftt.co.uk (Pete Phillipps) Date: Sat, 13 Dec 2008 20:17:35 -0000 Subject: [AccessD] Test Message-ID: <008501c95d5f$d686e210$0301a8c0@kilchoan9> Ignore From bheid at sc.rr.com Sat Dec 13 16:05:26 2008 From: bheid at sc.rr.com (Bobby Heid) Date: Sat, 13 Dec 2008 17:05:26 -0500 Subject: [AccessD] SQL help In-Reply-To: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9> References: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9> Message-ID: <002b01c95d6e$e7988d10$b6c9a730$@rr.com> Pete, SELECT Table3.CusID, Table3.CustName, Table1.Desc, Table1.Req, Table2.Comment FROM (Table3 INNER JOIN Table2 ON Table3.CusID = Table2.CusID) INNER JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table3.CusID)=1) AND ((Table1.Req)=True)); Based upon what you say you want, I think you would ONLY get the following records: Customer ID = 1 ConID Desc Req CusID Comment 2 A2 Yes 1 Yes Customer ID = 2 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word Customer ID = 3 ConID Desc Req CusID Comment The reason is: For ID = 1, there are 2 matches in table 2 (con id =2 and 3) For con id=2 (in table 1), you have one match in table 1 where req = true For con id=3 (in table 1), there are 0 records in table 1 where req = true For ID = 2, there are 2 matches in table 2 (con id =1 and 2) For con id=1, you have one match in table 1 where req = true For con id=2, you have one match in table 1 where req = true For ID = 3, there are 0 matches in table 2 To get to table 3 from table one, you have to go through table 2 Here's the query for cusID = 1: SELECT Table3.CusID, Table3.CustName, Table1.Desc, Table1.Req, Table2.Comment FROM (Table3 INNER JOIN Table2 ON Table3.CusID = Table2.CusID) INNER JOIN Table1 ON Table2.ConID = Table1.ConID WHERE Table3.CusID=1 AND Table1.Req=True In your expected output below for cusID=1, you will not get the conID=5 from table 1 because there are no items in table 2 linking cusid=1 and conid=5. Hope this helps, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Saturday, December 13, 2008 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL help Hi Everyone, I am trying to get some data from the following tables into a list. The basics of the tables are shown below: TABLE 1 ConID Desc Req 1 A1 Yes 2 A2 Yes 3 A3 No 4 A3 No 5 A5 Yes TABLE 2 CusID ConID Comment 1 2 Yes 1 3 Yep 2 1 Me 2 2 Word TABLE 3 CusID Name 1 Fred 2 Daphne 3 Scooby What I want is to select a customer from table 3 and get a list of all items from table 1 where Req is Yes, along with any matching comment from table 2 for that customer (if there are any), like the following examples: ConID Desc Req CusID Comment 1 A1 Yes 1 2 A2 Yes 1 Yes 5 A5 Yes 1 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word 5 A5 Yes 2 ConID Desc Req CusID Comment 1 A1 Yes 3 2 A2 Yes 3 5 A5 Yes 3 What I can't do is get a SQL join that will bring up the results like that. I've tried the following: SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table1.Req)<>0) AND ((Table2.CusID)=1)) ORDER BY Table1.ConID, Table2.CusID; But that just produces (for customer 1) the following: ConID Desc Req CusID Comment 2 A2 Yes 1 Yes How can I construct the SQL to produce the result as required? Pete From markamatte at hotmail.com Sat Dec 13 17:18:02 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Sat, 13 Dec 2008 23:18:02 +0000 Subject: [AccessD] SQL help In-Reply-To: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9> References: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9> Message-ID: Pete, I might have misunderstood...if so...please let me know...but I think your criteria is on the wrong table... Try replacing ((Table2.CusID)=1)) with ((Table1.CusID)=1)) Let me know...and I'll read closer...lol Mark A. Matte > From: pete at vftt.co.uk > To: accessd at databaseadvisors.com > Date: Sat, 13 Dec 2008 19:50:30 +0000 > Subject: [AccessD] SQL help > > Hi Everyone, > > I am trying to get some data from the following tables into a list. > The basics of the tables are shown below: > > TABLE 1 > ConID Desc Req > 1 A1 Yes > 2 A2 Yes > 3 A3 No > 4 A3 No > 5 A5 Yes > > TABLE 2 > CusID ConID Comment > 1 2 Yes > 1 3 Yep > 2 1 Me > 2 2 Word > > TABLE 3 > CusID Name > 1 Fred > 2 Daphne > 3 Scooby > > What I want is to select a customer from table 3 and get a list of > all items from table 1 where Req is Yes, along with any matching comment > from table 2 for that customer (if there are any), like the following > examples: > > ConID Desc Req CusID Comment > 1 A1 Yes 1 > 2 A2 Yes 1 Yes > 5 A5 Yes 1 > > ConID Desc Req CusID Comment > 1 A1 Yes 2 Me > 2 A2 Yes 2 Word > 5 A5 Yes 2 > > ConID Desc Req CusID Comment > 1 A1 Yes 3 > 2 A2 Yes 3 > 5 A5 Yes 3 > > What I can't do is get a SQL join that will bring up the results > like that. I've tried the following: > > SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment > FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID > WHERE (((Table1.Req)<>0) AND ((Table2.CusID)=1)) > ORDER BY Table1.ConID, Table2.CusID; > > But that just produces (for customer 1) the following: > > ConID Desc Req CusID Comment > 2 A2 Yes 1 Yes > > How can I construct the SQL to produce the result as required? > > Pete > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ You live life online. So we put Windows on the web. http://clk.atdmt.com/MRT/go/127032869/direct/01/ From pete at vftt.co.uk Sat Dec 13 18:15:20 2008 From: pete at vftt.co.uk (Pete Phillipps) Date: Sun, 14 Dec 2008 00:15:20 -0000 Subject: [AccessD] SQL help In-Reply-To: <002b01c95d6e$e7988d10$b6c9a730$@rr.com> References: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9> <002b01c95d6e$e7988d10$b6c9a730$@rr.com> Message-ID: <00a501c95d81$0d450040$0301a8c0@kilchoan9> Hi Bobby, <> The problem is that I need all three rows from table 1 where Req = Yes even if there are no matching entries in table 2, so that you can see which lines have a comment and which lines don't. Table 3 isn't actually needed as the query gets the customer ID from a text box on the main form (which displays their details) - I only included it to show that there can be customers in table 3 and no related records in table 2. Pete -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: 13 December 2008 22:05 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL help Pete, SELECT Table3.CusID, Table3.CustName, Table1.Desc, Table1.Req, Table2.Comment FROM (Table3 INNER JOIN Table2 ON Table3.CusID = Table2.CusID) INNER JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table3.CusID)=1) AND ((Table1.Req)=True)); Based upon what you say you want, I think you would ONLY get the following records: Customer ID = 1 ConID Desc Req CusID Comment 2 A2 Yes 1 Yes Customer ID = 2 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word Customer ID = 3 ConID Desc Req CusID Comment The reason is: For ID = 1, there are 2 matches in table 2 (con id =2 and 3) For con id=2 (in table 1), you have one match in table 1 where req = true For con id=3 (in table 1), there are 0 records in table 1 where req = true For ID = 2, there are 2 matches in table 2 (con id =1 and 2) For con id=1, you have one match in table 1 where req = true For con id=2, you have one match in table 1 where req = true For ID = 3, there are 0 matches in table 2 To get to table 3 from table one, you have to go through table 2 Here's the query for cusID = 1: SELECT Table3.CusID, Table3.CustName, Table1.Desc, Table1.Req, Table2.Comment FROM (Table3 INNER JOIN Table2 ON Table3.CusID = Table2.CusID) INNER JOIN Table1 ON Table2.ConID = Table1.ConID WHERE Table3.CusID=1 AND Table1.Req=True In your expected output below for cusID=1, you will not get the conID=5 from table 1 because there are no items in table 2 linking cusid=1 and conid=5. Hope this helps, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Saturday, December 13, 2008 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL help Hi Everyone, I am trying to get some data from the following tables into a list. The basics of the tables are shown below: TABLE 1 ConID Desc Req 1 A1 Yes 2 A2 Yes 3 A3 No 4 A3 No 5 A5 Yes TABLE 2 CusID ConID Comment 1 2 Yes 1 3 Yep 2 1 Me 2 2 Word TABLE 3 CusID Name 1 Fred 2 Daphne 3 Scooby What I want is to select a customer from table 3 and get a list of all items from table 1 where Req is Yes, along with any matching comment from table 2 for that customer (if there are any), like the following examples: ConID Desc Req CusID Comment 1 A1 Yes 1 2 A2 Yes 1 Yes 5 A5 Yes 1 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word 5 A5 Yes 2 ConID Desc Req CusID Comment 1 A1 Yes 3 2 A2 Yes 3 5 A5 Yes 3 What I can't do is get a SQL join that will bring up the results like that. I've tried the following: SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table1.Req)<>0) AND ((Table2.CusID)=1)) ORDER BY Table1.ConID, Table2.CusID; But that just produces (for customer 1) the following: ConID Desc Req CusID Comment 2 A2 Yes 1 Yes How can I construct the SQL to produce the result as required? Pete -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.17/1846 - Release Date: 12/12/2008 18:59 From wdhindman at dejpolsystems.com Sun Dec 14 01:12:05 2008 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 14 Dec 2008 02:12:05 -0500 Subject: [AccessD] SQL help References: <008401c95d5c$0dc3f410$0301a8c0@kilchoan9><002b01c95d6e$e7988d10$b6c9a730$@rr.com> <00a501c95d81$0d450040$0301a8c0@kilchoan9> Message-ID: <8F072544632F4FA1A360F912DB65C22B@jislaptopdev> Pete ...there is NO SQL that will produce ALL THREE Req = Yes data entries using a single CusID filter parameter from your given data ...if you actually want that then you must remove the CusID filter. ...if Req is a Yes/No field then the Access SQL WITH a CusID filter parameter would be: SELECT Table1.ConID, Table2.CusID, Table1.Req, Table1.Desc, Table2.Comment FROM Table1 INNER JOIN Table2 ON Table1.ConID = Table2.ConID WHERE (((Table2.CusID)=[Enter CusID]) AND ((Table1.Req)=True)) ORDER BY Table1.ConID, Table2.CusID; ...you would replace the [Enter CusID] parameter I used with your form parameter ...hth. William -------------------------------------------------- From: "Pete Phillipps" Sent: Saturday, December 13, 2008 7:15 PM To: "'Access Developers discussion and problem solving'" Subject: Re: [AccessD] SQL help > Hi Bobby, > > < conID=5 from table 1 because there are no items in table 2 linking cusid=1 > and conid=5.>> > The problem is that I need all three rows from table 1 where Req = > Yes even if there are no matching entries in table 2, so that you can see > which lines have a comment and which lines don't. > Table 3 isn't actually needed as the query gets the customer ID from > a text box on the main form (which displays their details) - I only > included > it to show that there can be customers in table 3 and no related records > in > table 2. > > Pete > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: 13 December 2008 22:05 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] SQL help > > Pete, > > SELECT Table3.CusID, Table3.CustName, Table1.Desc, Table1.Req, > Table2.Comment FROM (Table3 INNER JOIN Table2 ON Table3.CusID = > Table2.CusID) INNER JOIN > Table1 ON Table2.ConID = Table1.ConID > WHERE (((Table3.CusID)=1) AND ((Table1.Req)=True)); > > Based upon what you say you want, I think you would ONLY get the following > records: > > Customer ID = 1 > ConID Desc Req CusID Comment > 2 A2 Yes 1 Yes > > Customer ID = 2 > ConID Desc Req CusID Comment > 1 A1 Yes 2 Me > 2 A2 Yes 2 Word > > Customer ID = 3 > ConID Desc Req CusID Comment > > The reason is: > For ID = 1, there are 2 matches in table 2 (con id =2 and 3) > For con id=2 (in table 1), you have one match in table 1 where req = > true > For con id=3 (in table 1), there are 0 records in table 1 where req > = true > > For ID = 2, there are 2 matches in table 2 (con id =1 and 2) > For con id=1, you have one match in table 1 where req = true > For con id=2, you have one match in table 1 where req = true > > For ID = 3, there are 0 matches in table 2 > > To get to table 3 from table one, you have to go through table 2 > > Here's the query for cusID = 1: > > SELECT Table3.CusID, Table3.CustName, Table1.Desc, Table1.Req, > Table2.Comment > FROM (Table3 > INNER JOIN Table2 ON Table3.CusID = Table2.CusID) > INNER JOIN Table1 ON Table2.ConID = Table1.ConID > WHERE Table3.CusID=1 AND Table1.Req=True > > In your expected output below for cusID=1, you will not get the conID=5 > from > table 1 because there are no items in table 2 linking cusid=1 and conid=5. > > Hope this helps, > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps > Sent: Saturday, December 13, 2008 2:51 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] SQL help > > Hi Everyone, > > I am trying to get some data from the following tables into a list. > The basics of the tables are shown below: > > TABLE 1 > ConID Desc Req > 1 A1 Yes > 2 A2 Yes > 3 A3 No > 4 A3 No > 5 A5 Yes > > TABLE 2 > CusID ConID Comment > 1 2 Yes > 1 3 Yep > 2 1 Me > 2 2 Word > > TABLE 3 > CusID Name > 1 Fred > 2 Daphne > 3 Scooby > > What I want is to select a customer from table 3 and get a list of > all items from table 1 where Req is Yes, along with any matching comment > from table 2 for that customer (if there are any), like the following > examples: > > ConID Desc Req CusID Comment > 1 A1 Yes 1 > 2 A2 Yes 1 Yes > 5 A5 Yes 1 > > ConID Desc Req CusID Comment > 1 A1 Yes 2 Me > 2 A2 Yes 2 Word > 5 A5 Yes 2 > > ConID Desc Req CusID Comment > 1 A1 Yes 3 > 2 A2 Yes 3 > 5 A5 Yes 3 > > What I can't do is get a SQL join that will bring up the results > like that. I've tried the following: > > SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment > FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID WHERE > (((Table1.Req)<>0) AND ((Table2.CusID)=1)) ORDER BY Table1.ConID, > Table2.CusID; > > But that just produces (for customer 1) the following: > > ConID Desc Req CusID Comment > 2 A2 Yes 1 Yes > > How can I construct the SQL to produce the result as required? > > Pete > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com No virus found in this incoming > message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.9.17/1846 - Release Date: > 12/12/2008 > 18:59 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Dec 14 03:04:38 2008 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 14 Dec 2008 10:04:38 +0100 Subject: [AccessD] SQL help Message-ID: Hi Pete This can be achieved with a Cartesian join and a single subquery to pick the comments like this: PARAMETERS CustomerID Long; SELECT tblTable1.*, tblTable3.CusID, tblTable3.CusName, (Select Comment From tblTable2 As T Where T.CusID=tblTable3.CusID And T.ConID=tblTable1.ConID) AS Comment FROM tblTable1, tblTable3 WHERE tblTable3.CusID=[CustomerID] AND tblTable1.Req=True; ConID Desc Req CusID CusName Comment 1 A1 Yes 1 Fred 2 A2 Yes 1 Fred Yes 5 A5 Yes 1 Fred 1 A1 Yes 2 Daphne Me 2 A2 Yes 2 Daphne Word 5 A5 Yes 2 Daphne 1 A1 Yes 3 Scooby 2 A2 Yes 3 Scooby 5 A5 Yes 3 Scooby /gustav >>> pete at vftt.co.uk 13-12-2008 20:50 >>> Hi Everyone, I am trying to get some data from the following tables into a list. The basics of the tables are shown below: TABLE 1 ConID Desc Req 1 A1 Yes 2 A2 Yes 3 A3 No 4 A3 No 5 A5 Yes TABLE 2 CusID ConID Comment 1 2 Yes 1 3 Yep 2 1 Me 2 2 Word TABLE 3 CusID Name 1 Fred 2 Daphne 3 Scooby What I want is to select a customer from table 3 and get a list of all items from table 1 where Req is Yes, along with any matching comment from table 2 for that customer (if there are any), like the following examples: ConID Desc Req CusID Comment 1 A1 Yes 1 2 A2 Yes 1 Yes 5 A5 Yes 1 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word 5 A5 Yes 2 ConID Desc Req CusID Comment 1 A1 Yes 3 2 A2 Yes 3 5 A5 Yes 3 What I can't do is get a SQL join that will bring up the results like that. I've tried the following: SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table1.Req)<>0) AND ((Table2.CusID)=1)) ORDER BY Table1.ConID, Table2.CusID; But that just produces (for customer 1) the following: ConID Desc Req CusID Comment 2 A2 Yes 1 Yes How can I construct the SQL to produce the result as required? Pete From pete at vftt.co.uk Sun Dec 14 08:57:59 2008 From: pete at vftt.co.uk (Pete Phillipps) Date: Sun, 14 Dec 2008 14:57:59 -0000 Subject: [AccessD] SQL help In-Reply-To: References: Message-ID: <00fa01c95dfc$61c67e70$0301a8c0@kilchoan9> Hi Gustav, Genius, that works perfect! Thanks to everyone for their help, wasn't actually sure if it was gonna be possible to do using a query. Pete -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 14 December 2008 09:05 To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL help Hi Pete This can be achieved with a Cartesian join and a single subquery to pick the comments like this: PARAMETERS CustomerID Long; SELECT tblTable1.*, tblTable3.CusID, tblTable3.CusName, (Select Comment From tblTable2 As T Where T.CusID=tblTable3.CusID And T.ConID=tblTable1.ConID) AS Comment FROM tblTable1, tblTable3 WHERE tblTable3.CusID=[CustomerID] AND tblTable1.Req=True; ConID Desc Req CusID CusName Comment 1 A1 Yes 1 Fred 2 A2 Yes 1 Fred Yes 5 A5 Yes 1 Fred 1 A1 Yes 2 Daphne Me 2 A2 Yes 2 Daphne Word 5 A5 Yes 2 Daphne 1 A1 Yes 3 Scooby 2 A2 Yes 3 Scooby 5 A5 Yes 3 Scooby /gustav >>> pete at vftt.co.uk 13-12-2008 20:50 >>> Hi Everyone, I am trying to get some data from the following tables into a list. The basics of the tables are shown below: TABLE 1 ConID Desc Req 1 A1 Yes 2 A2 Yes 3 A3 No 4 A3 No 5 A5 Yes TABLE 2 CusID ConID Comment 1 2 Yes 1 3 Yep 2 1 Me 2 2 Word TABLE 3 CusID Name 1 Fred 2 Daphne 3 Scooby What I want is to select a customer from table 3 and get a list of all items from table 1 where Req is Yes, along with any matching comment from table 2 for that customer (if there are any), like the following examples: ConID Desc Req CusID Comment 1 A1 Yes 1 2 A2 Yes 1 Yes 5 A5 Yes 1 ConID Desc Req CusID Comment 1 A1 Yes 2 Me 2 A2 Yes 2 Word 5 A5 Yes 2 ConID Desc Req CusID Comment 1 A1 Yes 3 2 A2 Yes 3 5 A5 Yes 3 What I can't do is get a SQL join that will bring up the results like that. I've tried the following: SELECT Table1.ConID, Table1.Desc, Table1.Req, Table2.CusID, Table2.Comment FROM Table2 RIGHT JOIN Table1 ON Table2.ConID = Table1.ConID WHERE (((Table1.Req)<>0) AND ((Table2.CusID)=1)) ORDER BY Table1.ConID, Table2.CusID; But that just produces (for customer 1) the following: ConID Desc Req CusID Comment 2 A2 Yes 1 Yes How can I construct the SQL to produce the result as required? Pete -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.17/1846 - Release Date: 12/12/2008 18:59 From Gustav at cactus.dk Mon Dec 15 06:10:52 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 15 Dec 2008 13:10:52 +0100 Subject: [AccessD] OT: MPS, Meta Programming System Message-ID: Hi all If you have no idea how to spend the upcoming holidays, you can study MPS, which was new to me: http://www.jetbrains.com/mps Don't miss the extensive tutorial (the right coloumn) for the most convoluted method to create a calculator you've probably seen: http://www.jetbrains.com/mps/docs/tutorial.html /gustav From Chester_Kaup at kindermorgan.com Mon Dec 15 09:36:05 2008 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Mon, 15 Dec 2008 09:36:05 -0600 Subject: [AccessD] Column Chart in Report Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C064090B754@houex1.kindermorgan.com> I have a stacked column chart in a report. The user has requested that the columns be made wider. I already have the overlap set to 100 and the gap width set to 0. I don't think anything else can be done to increase the width. Your ideas? Thanks Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From Donald.A.McGillivray at sprint.com Mon Dec 15 11:25:57 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Mon, 15 Dec 2008 11:25:57 -0600 Subject: [AccessD] Back end bloat Message-ID: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From Chester_Kaup at kindermorgan.com Mon Dec 15 11:37:19 2008 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Mon, 15 Dec 2008 11:37:19 -0600 Subject: [AccessD] Column Chart in Report Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C064090B7C8@houex1.kindermorgan.com> Problem solved by changing x axis from time scale to category. ________________________________ From: Kaup, Chester Sent: Monday, December 15, 2008 9:36 AM To: 'Access Developers discussion and problem solving' Subject: Column Chart in Report I have a stacked column chart in a report. The user has requested that the columns be made wider. I already have the overlap set to 100 and the gap width set to 0. I don't think anything else can be done to increase the width. Your ideas? Thanks Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From dwaters at usinternet.com Mon Dec 15 13:32:27 2008 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 15 Dec 2008 13:32:27 -0600 Subject: [AccessD] Back end bloat In-Reply-To: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> References: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> Message-ID: <9D1B9765B65C4FF8903C354084AFC1D6@danwaters> Hi Don, I would say to try being explicit about closing recordsets - sounds like a relatively easy change. For my BE files, I set up auto-compacting. 1) In the BE options, set it to Compact on Close. 2) Create a small database which does two things - it opens the BE and immediately closes it. 3) Create a Scheduled Task which opens the database you created in 2) at a time when everyone is logged out of the BE file. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of McGillivray, Don [IT] Sent: Monday, December 15, 2008 11:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Donald.A.McGillivray at sprint.com Mon Dec 15 14:10:15 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Mon, 15 Dec 2008 14:10:15 -0600 Subject: [AccessD] Back end bloat In-Reply-To: <9D1B9765B65C4FF8903C354084AFC1D6@danwaters> References: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> <9D1B9765B65C4FF8903C354084AFC1D6@danwaters> Message-ID: <59F4C79E0A20B74990A3775EF2388A89422833B8C9@PDAWM03C.ad.sprint.com> Thanks, Dan. The app that populates the data tables runs 24 x 7 as a sort of daemon. It runs in its own TS on the server, and just cycles repeatedly. The users simply look at summaries of the captured data (canned reports, etc.) and are on shift 24 x 7, too. Though I could schedule something to kill the daemon and boot the users out once a day or so, the daemon would still have to be manually restarted - or at least I don't know how I'd automate its restarting. I guess my question is really more about how to identify the source of the bloat problem - what are the most likely culprits, and how to test and troubleshoot for them? I'm all ears if anybody can suggest a strategy . . . Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, December 15, 2008 11:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back end bloat Hi Don, I would say to try being explicit about closing recordsets - sounds like a relatively easy change. For my BE files, I set up auto-compacting. 1) In the BE options, set it to Compact on Close. 2) Create a small database which does two things - it opens the BE and immediately closes it. 3) Create a Scheduled Task which opens the database you created in 2) at a time when everyone is logged out of the BE file. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of McGillivray, Don [IT] Sent: Monday, December 15, 2008 11:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- 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 This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From Darryl.Collins at coles.com.au Mon Dec 15 16:55:15 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Tue, 16 Dec 2008 09:55:15 +1100 Subject: [AccessD] Back end bloat In-Reply-To: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7DFED@WPEXCH22.retail.ad.cmltd.net.au> Hi Don, I have no where near the skills and experience of many folks on this list (at least with Access / SQL Server), however I recall reading (and have experienced) issues with recordsets not being released correctly. It might be worthwhile checking your code to check that in addtion to closing the RS, you also set it to nothing. Closing it does mean you have released it - this maybe adding to the bloat. I have found it worthwhile specifically setting each one to nothing when done with it (along with anything thingelse that has been set such as cnn or db or...). rs.close set rs = nothing might be worth a test at least. hth a bit. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of McGillivray, Don [IT] Sent: Tuesday, 16 December 2008 4:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From cjlabs at worldnet.att.net Mon Dec 15 17:21:23 2008 From: cjlabs at worldnet.att.net (Carolyn Johnson) Date: Mon, 15 Dec 2008 17:21:23 -0600 Subject: [AccessD] unlock and edit text boxes moves to prior record Message-ID: <92764F2804954D91BCED8BFFCEC895CC@XPcomputer> WinXP, Access 2000 / 2003 I have a form with text boxes that are locked . Clicking the Edit button unlocks all the text boxes to allow data to be changed. For the past week or so (after years of behaving normally in 2000), when I click the Edit button and move to one of the text boxes, the length of the selected text is not the same as the length of the actual text, and when I start to edit the data, the data from the previous record is displayed, and then is replaced. When I leave the record and go back to it, the record that had been selected is not changed. None of the other fields from the previous row are shown in the other text boxes -- just the one used as the control for the text box I edit. I just tried it in 2003 and it behaves normally. Anyone know what's going on? Thanks Carolyn Johnson St Louis, MO From cfoust at infostatsystems.com Mon Dec 15 17:59:16 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 15 Dec 2008 15:59:16 -0800 Subject: [AccessD] Back end bloat In-Reply-To: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> References: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> Message-ID: So the queries are being created in the front end and executed against the back end? That shouldn't cause back end bloat, but if you're running queries that actually execute in the back end, then yes it will bloat the database. I'm not sure what you mean about adding and removing data in a temporary backend. You still have to pass those changes to the backend and any changes against backend data will cause at least some bloat. The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well. Stored queries are generally more efficient in Access because they can be optimized by the query engine while on the fly queries take a hit there. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of McGillivray, Don [IT] Sent: Monday, December 15, 2008 9:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Mon Dec 15 18:13:10 2008 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 16 Dec 2008 01:13:10 +0100 Subject: [AccessD] Back end bloat In-Reply-To: <57E6E6CA42105A48B977303A2CDC272007ACD7DFED@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <000001c95f13$14e5ed80$2301a8c0@AB> Hi Don, In your first posting, I read: "When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed." Is it viable for you to 1) have your app store the data in a text-file (overwriting said text-file as needed), and 2) have your BE attach the text-file? Attaching your BE to a text-file will not cause any mdb-bloating, no matter how often the text-file is renewed. Just a thought... Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Darryl Collins Sendt: 15. december 2008 23:55 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Back end bloat Hi Don, I have no where near the skills and experience of many folks on this list (at least with Access / SQL Server), however I recall reading (and have experienced) issues with recordsets not being released correctly. It might be worthwhile checking your code to check that in addtion to closing the RS, you also set it to nothing. Closing it does mean you have released it - this maybe adding to the bloat. I have found it worthwhile specifically setting each one to nothing when done with it (along with anything thingelse that has been set such as cnn or db or...). rs.close set rs = nothing might be worth a test at least. hth a bit. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of McGillivray, Don [IT] Sent: Tuesday, 16 December 2008 4:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Mon Dec 15 19:03:56 2008 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 16 Dec 2008 02:03:56 +0100 Subject: [AccessD] Back end bloat In-Reply-To: Message-ID: <000101c95f1a$2c212d50$2301a8c0@AB> Hi Charlotte, "The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well." Interesting point, can you elaborate that? Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Charlotte Foust Sendt: 16. december 2008 00:59 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Back end bloat So the queries are being created in the front end and executed against the back end? That shouldn't cause back end bloat, but if you're running queries that actually execute in the back end, then yes it will bloat the database. I'm not sure what you mean about adding and removing data in a temporary backend. You still have to pass those changes to the backend and any changes against backend data will cause at least some bloat. The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well. Stored queries are generally more efficient in Access because they can be optimized by the query engine while on the fly queries take a hit there. Charlotte Foust From Donald.A.McGillivray at sprint.com Mon Dec 15 19:32:03 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Mon, 15 Dec 2008 19:32:03 -0600 Subject: [AccessD] Back end bloat In-Reply-To: <57E6E6CA42105A48B977303A2CDC272007ACD7DFED@WPEXCH22.retail.ad.cmltd.net.au> References: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> <57E6E6CA42105A48B977303A2CDC272007ACD7DFED@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <59F4C79E0A20B74990A3775EF2388A8942283E8255@PDAWM03C.ad.sprint.com> Thanks for the reply, Darryl I'm fairly certain that I don't have any recordsets not being set to nothing after use. I don't always close them before setting them to nothing, however. If the close step is important to bloat control, I'll go looking for those. Can anybody confirm? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Monday, December 15, 2008 2:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back end bloat Hi Don, I have no where near the skills and experience of many folks on this list (at least with Access / SQL Server), however I recall reading (and have experienced) issues with recordsets not being released correctly. It might be worthwhile checking your code to check that in addtion to closing the RS, you also set it to nothing. Closing it does mean you have released it - this maybe adding to the bloat. I have found it worthwhile specifically setting each one to nothing when done with it (along with anything thingelse that has been set such as cnn or db or...). rs.close set rs = nothing might be worth a test at least. hth a bit. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of McGillivray, Don [IT] Sent: Tuesday, 16 December 2008 4:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From cfoust at infostatsystems.com Mon Dec 15 19:35:57 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 15 Dec 2008 17:35:57 -0800 Subject: [AccessD] Back end bloat In-Reply-To: <000101c95f1a$2c212d50$2301a8c0@AB> References: <000101c95f1a$2c212d50$2301a8c0@AB> Message-ID: Starting in Access 2000, there's a lot going on under the hood, and it's gotten more so with each new release. Even in earlier versions, reports created their own query version of their recordsouces totally unbeknownst to the developer or user. That was the reason that sometimes a big query would run fine as a query but the whole thing would fall over or return a "query too complex" when you tried to hook it to a report. There are hidden system tables in version of Access from at least 2002 up and at least some of them don't compact, they only grow. That's the main reason many of us stuck with the 2000 file format for data, to avoid those helpful bloat-builders. If you go into the backend and build a query and run it, even if you don't save it, you've just generated a lot of hidden "stuff" that bloats the database. I rarely even open Access any more except to look at one of our alternate format back ends, so those who are more current should answer your question. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Monday, December 15, 2008 5:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back end bloat Hi Charlotte, "The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well." Interesting point, can you elaborate that? Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Charlotte Foust Sendt: 16. december 2008 00:59 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Back end bloat So the queries are being created in the front end and executed against the back end? That shouldn't cause back end bloat, but if you're running queries that actually execute in the back end, then yes it will bloat the database. I'm not sure what you mean about adding and removing data in a temporary backend. You still have to pass those changes to the backend and any changes against backend data will cause at least some bloat. The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well. Stored queries are generally more efficient in Access because they can be optimized by the query engine while on the fly queries take a hit there. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Donald.A.McGillivray at sprint.com Mon Dec 15 19:45:28 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Mon, 15 Dec 2008 19:45:28 -0600 Subject: [AccessD] Back end bloat In-Reply-To: References: <59F4C79E0A20B74990A3775EF2388A89422833B555@PDAWM03C.ad.sprint.com> Message-ID: <59F4C79E0A20B74990A3775EF2388A8942283E8261@PDAWM03C.ad.sprint.com> Hi, Charlotte Yes, the queries are created in the front end and executed against the back end - no queries in the back end. When I say "temporary back end", I mean that I have a "template" mdb file that contains a small collection of "never-been-used" tables that are used to capture and manipulate data prior to being added to the final system tables. In each processing cycle, I copy the template file to create a "new" collection. Then these tables (linked to the front end) get populated and purged several times. Since their function is transitory, and the populate/purge process would inevitably lead to bloating, I simply disconnect from them when I'm finished with a processing cycle and copy the template over the used collection, and repeat. So those tempoorary tables are never seen by the back end - it's all done in the front end - and the front end doesn't bloat from having to use local temp tables. BTW, the size of the front end is very stable - I'm seeing the bloat only in the back end. I would be interested to know more about the hidden Access overhead, and how some of my design/processing choices may be affecting the size of the back end. Thanks! Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 15, 2008 3:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back end bloat So the queries are being created in the front end and executed against the back end? That shouldn't cause back end bloat, but if you're running queries that actually execute in the back end, then yes it will bloat the database. I'm not sure what you mean about adding and removing data in a temporary backend. You still have to pass those changes to the backend and any changes against backend data will cause at least some bloat. The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well. Stored queries are generally more efficient in Access because they can be optimized by the query engine while on the fly queries take a hit there. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of McGillivray, Don [IT] Sent: Monday, December 15, 2008 9:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- 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 This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From Donald.A.McGillivray at sprint.com Mon Dec 15 19:51:41 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Mon, 15 Dec 2008 19:51:41 -0600 Subject: [AccessD] Back end bloat In-Reply-To: <000001c95f13$14e5ed80$2301a8c0@AB> References: <57E6E6CA42105A48B977303A2CDC272007ACD7DFED@WPEXCH22.retail.ad.cmltd.net.au> <000001c95f13$14e5ed80$2301a8c0@AB> Message-ID: <59F4C79E0A20B74990A3775EF2388A8942283E8263@PDAWM03C.ad.sprint.com> Hi, Asger What you suggest is similar to what I'm doing (see my post in response to Charlotte), and it avoids those instances where Access woun't allow an action query to run if it has any components based on a non-updatable data source (such as a linked text file). Actually, I do use that technique in my app in other places. Thanks for the response! Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Monday, December 15, 2008 4:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back end bloat Hi Don, In your first posting, I read: "When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed." Is it viable for you to 1) have your app store the data in a text-file (overwriting said text-file as needed), and 2) have your BE attach the text-file? Attaching your BE to a text-file will not cause any mdb-bloating, no matter how often the text-file is renewed. Just a thought... Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Darryl Collins Sendt: 15. december 2008 23:55 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Back end bloat Hi Don, I have no where near the skills and experience of many folks on this list (at least with Access / SQL Server), however I recall reading (and have experienced) issues with recordsets not being released correctly. It might be worthwhile checking your code to check that in addtion to closing the RS, you also set it to nothing. Closing it does mean you have released it - this maybe adding to the bloat. I have found it worthwhile specifically setting each one to nothing when done with it (along with anything thingelse that has been set such as cnn or db or...). rs.close set rs = nothing might be worth a test at least. hth a bit. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of McGillivray, Don [IT] Sent: Tuesday, 16 December 2008 4:26 AM To: Access Developers discussion and problem solving Subject: [AccessD] Back end bloat Hello Folks I don't know if this is an unexpected problem or not, but the back end DB for an application of mine has been bloating big time, and rather rapidly. It's Access 2003 running on a Win 2000 server, served to my users via Windows remote desktop. So far, I've just been dealing with it by compacting the backend now and then, but I'd like to understand what is going on so that I might fix the underlying problem. When compacted this thing is around 150 Mb, and when it grows to 1.5 Gb or so, I compact it again. Sometimes it bloats to 1.5 Gb within a day or two, and sometimes it takes 2 or 3 weeks. When this app needs to load and remove data, it's done with tables in a temporary back end that is killed and recreated from a template as needed. In the back end, all but two of the tables only get data added to them, and the two that sometimes have records removed do so at a rate of < 200 records a week for both tables combined. These tables have about 8 fields each. Don't know whether it makes a difference, but the app uses very few stored queries to perform its data additions. Most of of the records are added using SQL built on the fly and executed using db.Execute. Also, I've read elsewhere that failure to close recordsets and kill object variables can cause a DB to bloat, but it wasn't clear from the description whether that would be expected in a back end or the front end. (There's no code in the back end.) I've been very careful about killing object variables in my code, but less so about closing recordsets before killing them. Before I go looking for every instance of a recorset not being closed, can anybody help me to understand whether that may be part of the problem? Any leads toward the solution will be greatly apprreciated. Thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. -- 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 This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From Gustav at cactus.dk Tue Dec 16 03:40:28 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 16 Dec 2008 10:40:28 +0100 Subject: [AccessD] Back end bloat Message-ID: Hi Don Did you turn off the nasty "features" like single row record locking and auto-trace and auto-correct found on the Options' panes? And do try to implement the recordset.Close commands. Can't take long to insert thos lines. /gustav From max.wanadoo at gmail.com Tue Dec 16 03:49:42 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 16 Dec 2008 09:49:42 +0000 Subject: [AccessD] Back end bloat In-Reply-To: References: Message-ID: Do you have any memo fields in the BE? Max On Tue, Dec 16, 2008 at 9:40 AM, Gustav Brock wrote: > Hi Don > > Did you turn off the nasty "features" like single row record locking and > auto-trace and auto-correct found on the Options' panes? > > And do try to implement the recordset.Close commands. Can't take long to > insert thos lines. > > /gustav > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ab-mi at post3.tele.dk Tue Dec 16 06:07:09 2008 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 16 Dec 2008 13:07:09 +0100 Subject: [AccessD] Back end bloat In-Reply-To: Message-ID: <000101c95f76$d285bf10$2301a8c0@AB> Knew about the hidden querydefs behind forms and reports, but didn't know about hidden system tables not compacting. Thanks Charlotte. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Charlotte Foust Sendt: 16. december 2008 02:36 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Back end bloat Starting in Access 2000, there's a lot going on under the hood, and it's gotten more so with each new release. Even in earlier versions, reports created their own query version of their recordsouces totally unbeknownst to the developer or user. That was the reason that sometimes a big query would run fine as a query but the whole thing would fall over or return a "query too complex" when you tried to hook it to a report. There are hidden system tables in version of Access from at least 2002 up and at least some of them don't compact, they only grow. That's the main reason many of us stuck with the 2000 file format for data, to avoid those helpful bloat-builders. If you go into the backend and build a query and run it, even if you don't save it, you've just generated a lot of hidden "stuff" that bloats the database. I rarely even open Access any more except to look at one of our alternate format back ends, so those who are more current should answer your question. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Monday, December 15, 2008 5:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back end bloat Hi Charlotte, "The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well." Interesting point, can you elaborate that? Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Charlotte Foust Sendt: 16. december 2008 00:59 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Back end bloat So the queries are being created in the front end and executed against the back end? That shouldn't cause back end bloat, but if you're running queries that actually execute in the back end, then yes it will bloat the database. I'm not sure what you mean about adding and removing data in a temporary backend. You still have to pass those changes to the backend and any changes against backend data will cause at least some bloat. The later version of Access create their own hidden queries for things and that's where a lot of bloat comes from as well. Stored queries are generally more efficient in Access because they can be optimized by the query engine while on the fly queries take a hit there. Charlotte Foust -- 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 From jwcolby at colbyconsulting.com Tue Dec 16 07:45:56 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 16 Dec 2008 08:45:56 -0500 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <000101c95f76$d285bf10$2301a8c0@AB> References: <000101c95f76$d285bf10$2301a8c0@AB> Message-ID: <4947B114.9040305@colbyconsulting.com> Hello ladies and gentlemen. It appears that I may have a new client, and unfortunately he is tasked with moving an app from Access 97 to Access 2007. I am not really sure what my part of the project is but I have to get prepared by getting up to speed on Access / office 2007. I read with interest the thread about turning off the ribbon bar and discovering what version you are in (drops into the framework). I also read the thread about 2007 and previous versions fighting each other on startup so I will be running 2007 in a VM on my dev machine so as not to screw everything up. Any other words of wisdom? Also has anyone heard from Arthur lately? I read his post about medical issues and then silence... John W. Colby www.ColbyConsulting.com From markamatte at hotmail.com Tue Dec 16 09:26:14 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 16 Dec 2008 15:26:14 +0000 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947B114.9040305@colbyconsulting.com> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> Message-ID: Hi John, Hope alls well with the family. Earlier this year I did an upgrade from A2.0 to A2003. Some advice I received was to move to A97 first...then A2003 (doesn't apply here). In moving to A2003 I got some 'weird' behavior. The code would compile...but would not run...and I don't remember if I was getting an error(if so it wasn't 1 that really explained anything). Turned out to be an issue with IsLoaded. For some reason Isloaded was not returning the correct value...or any value. I don't remember what I changed it to...I can check when I get home if needed. Also...I just found a reference via google that said A2003 included this as a function...therefore I did not need it in a module...which would cause duplicate functions...(wish I had found that while working on it)...anyway...I don't have any advice for A2007. Just thought I'd share as It may be relevant if Isloaded is used in the app. Thanks, Mark A. Matte > Date: Tue, 16 Dec 2008 08:45:56 -0500 > From: jwcolby at colbyconsulting.com > To: accessd at databaseadvisors.com > Subject: [AccessD] New Client and Access 2007 > > Hello ladies and gentlemen. It appears that I may have a > new client, and unfortunately he is tasked with moving an > app from Access 97 to Access 2007. I am not really sure > what my part of the project is but I have to get prepared by > getting up to speed on Access / office 2007. I read with > interest the thread about turning off the ribbon bar and > discovering what version you are in (drops into the framework). > > I also read the thread about 2007 and previous versions > fighting each other on startup so I will be running 2007 in > a VM on my dev machine so as not to screw everything up. > > Any other words of wisdom? > > Also has anyone heard from Arthur lately? I read his post > about medical issues and then silence... > > John W. Colby > www.ColbyConsulting.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ You live life online. So we put Windows on the web. http://clk.atdmt.com/MRT/go/127032869/direct/01/ From john at winhaven.net Tue Dec 16 10:17:44 2008 From: john at winhaven.net (John Bartow) Date: Tue, 16 Dec 2008 10:17:44 -0600 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947B114.9040305@colbyconsulting.com> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> Message-ID: <022101c95f99$d460f9d0$7d22ed70$@net> Arthur posted on DBA-tech yesterday - he's dealing with an Expression Web installation issue. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 7:46 AM To: Access Developers discussion and problem solving Also has anyone heard from Arthur lately? I read his post about medical issues and then silence... From DWUTKA at Marlow.com Tue Dec 16 10:29:30 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 16 Dec 2008 10:29:30 -0600 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947B114.9040305@colbyconsulting.com> Message-ID: Welcome back JWC! About the only thing I can throw into the mix here is that Access 2007 has a new file format. You can use an .mdb format, but some of the 'new' features of A2007 are only available when you use the new format, which has a new extension. (forgot what it is off the top of my head, think it's accdb or something, it's more then 3 letters). Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 7:46 AM To: Access Developers discussion and problem solving Subject: [AccessD] New Client and Access 2007 Hello ladies and gentlemen. It appears that I may have a new client, and unfortunately he is tasked with moving an app from Access 97 to Access 2007. I am not really sure what my part of the project is but I have to get prepared by getting up to speed on Access / office 2007. I read with interest the thread about turning off the ribbon bar and discovering what version you are in (drops into the framework). I also read the thread about 2007 and previous versions fighting each other on startup so I will be running 2007 in a VM on my dev machine so as not to screw everything up. Any other words of wisdom? Also has anyone heard from Arthur lately? I read his post about medical issues and then silence... John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From ssharkins at gmail.com Tue Dec 16 10:53:05 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 16 Dec 2008 11:53:05 -0500 Subject: [AccessD] New Client and Access 2007 References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> Message-ID: <015001c95f9e$c7189bc0$2f8601c7@SusanOne> > Any other words of wisdom? =====Talk them out of it. Susan H. From cfoust at infostatsystems.com Tue Dec 16 10:57:02 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 16 Dec 2008 08:57:02 -0800 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947B114.9040305@colbyconsulting.com> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> Message-ID: WELCOME BACK, JC! Unfortunately, I'm of zero help in 2007 since I hate even opening it, but I had to say hello. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 5:46 AM To: Access Developers discussion and problem solving Subject: [AccessD] New Client and Access 2007 Hello ladies and gentlemen. It appears that I may have a new client, and unfortunately he is tasked with moving an app from Access 97 to Access 2007. I am not really sure what my part of the project is but I have to get prepared by getting up to speed on Access / office 2007. I read with interest the thread about turning off the ribbon bar and discovering what version you are in (drops into the framework). I also read the thread about 2007 and previous versions fighting each other on startup so I will be running 2007 in a VM on my dev machine so as not to screw everything up. Any other words of wisdom? Also has anyone heard from Arthur lately? I read his post about medical issues and then silence... John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Dec 16 10:59:35 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 16 Dec 2008 11:59:35 -0500 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <015001c95f9e$c7189bc0$2f8601c7@SusanOne> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> <015001c95f9e$c7189bc0$2f8601c7@SusanOne> Message-ID: <4947DE77.8050100@colbyconsulting.com> ROTFL. Not my client, and apparently they have already upgraded to 2007. John W. Colby www.ColbyConsulting.com Susan Harkins wrote: >> Any other words of wisdom? > > =====Talk them out of it. > > Susan H. From cfoust at infostatsystems.com Tue Dec 16 10:58:35 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 16 Dec 2008 08:58:35 -0800 Subject: [AccessD] New Client and Access 2007 In-Reply-To: References: <4947B114.9040305@colbyconsulting.com> Message-ID: And of course, the traditional user security is a thing of the past in the 2007 format. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, December 16, 2008 8:30 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 Welcome back JWC! About the only thing I can throw into the mix here is that Access 2007 has a new file format. You can use an .mdb format, but some of the 'new' features of A2007 are only available when you use the new format, which has a new extension. (forgot what it is off the top of my head, think it's accdb or something, it's more then 3 letters). Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 7:46 AM To: Access Developers discussion and problem solving Subject: [AccessD] New Client and Access 2007 Hello ladies and gentlemen. It appears that I may have a new client, and unfortunately he is tasked with moving an app from Access 97 to Access 2007. I am not really sure what my part of the project is but I have to get prepared by getting up to speed on Access / office 2007. I read with interest the thread about turning off the ribbon bar and discovering what version you are in (drops into the framework). I also read the thread about 2007 and previous versions fighting each other on startup so I will be running 2007 in a VM on my dev machine so as not to screw everything up. Any other words of wisdom? Also has anyone heard from Arthur lately? I read his post about medical issues and then silence... John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Dec 16 11:09:44 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 16 Dec 2008 12:09:44 -0500 Subject: [AccessD] New Client and Access 2007 In-Reply-To: References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> Message-ID: <4947E0D8.7000806@colbyconsulting.com> Hello Charlotte, How's things up your way? John W. Colby www.ColbyConsulting.com Charlotte Foust wrote: > WELCOME BACK, JC! > > Unfortunately, I'm of zero help in 2007 since I hate even opening it, > but I had to say hello. > > Charlotte Foust > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 16, 2008 5:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] New Client and Access 2007 > > Hello ladies and gentlemen. It appears that I may have a new client, > and unfortunately he is tasked with moving an app from Access 97 to > Access 2007. I am not really sure what my part of the project is but I > have to get prepared by getting up to speed on Access / office 2007. I > read with interest the thread about turning off the ribbon bar and > discovering what version you are in (drops into the framework). > > I also read the thread about 2007 and previous versions fighting each > other on startup so I will be running 2007 in a VM on my dev machine so > as not to screw everything up. > > Any other words of wisdom? > > Also has anyone heard from Arthur lately? I read his post about medical > issues and then silence... > > John W. Colby > www.ColbyConsulting.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Donald.A.McGillivray at sprint.com Tue Dec 16 11:23:25 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Tue, 16 Dec 2008 11:23:25 -0600 Subject: [AccessD] Back end bloat In-Reply-To: References: Message-ID: <59F4C79E0A20B74990A3775EF2388A8942283E8829@PDAWM03C.ad.sprint.com> Hello, Gustav I was hoping to hear from you. I never turned "on" the nasties, but I'll have a look to be sure that they're off. Looks like I'll be adding some .Close commands, too. That's about the only code-related weirdness that I know to be present in the front end. Thanks for the response! Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 16, 2008 1:40 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Back end bloat Hi Don Did you turn off the nasty "features" like single row record locking and auto-trace and auto-correct found on the Options' panes? And do try to implement the recordset.Close commands. Can't take long to insert thos lines. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From Donald.A.McGillivray at sprint.com Tue Dec 16 11:24:37 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Tue, 16 Dec 2008 11:24:37 -0600 Subject: [AccessD] Back end bloat In-Reply-To: References: Message-ID: <59F4C79E0A20B74990A3775EF2388A8942283E8832@PDAWM03C.ad.sprint.com> Max Nope. No memos. Thanks for the tip, though . . . Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, December 16, 2008 1:50 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back end bloat Do you have any memo fields in the BE? Max This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From cfoust at infostatsystems.com Tue Dec 16 12:15:46 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 16 Dec 2008 10:15:46 -0800 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947E0D8.7000806@colbyconsulting.com> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> <4947E0D8.7000806@colbyconsulting.com> Message-ID: Cold! I'm typing wearing gloves. On the flip side, I just completed my life coach training, so if any of you are in need of a good life coach to help figure out where you want to go from here, just let me know! Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 9:10 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 Hello Charlotte, How's things up your way? John W. Colby www.ColbyConsulting.com Charlotte Foust wrote: > WELCOME BACK, JC! > > Unfortunately, I'm of zero help in 2007 since I hate even opening it, > but I had to say hello. > > Charlotte Foust > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 16, 2008 5:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] New Client and Access 2007 > > Hello ladies and gentlemen. It appears that I may have a new client, > and unfortunately he is tasked with moving an app from Access 97 to > Access 2007. I am not really sure what my part of the project is but > I have to get prepared by getting up to speed on Access / office 2007. > I read with interest the thread about turning off the ribbon bar and > discovering what version you are in (drops into the framework). > > I also read the thread about 2007 and previous versions fighting each > other on startup so I will be running 2007 in a VM on my dev machine > so as not to screw everything up. > > Any other words of wisdom? > > Also has anyone heard from Arthur lately? I read his post about > medical issues and then silence... > > John W. Colby > www.ColbyConsulting.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 From jwcolby at colbyconsulting.com Tue Dec 16 12:29:00 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 16 Dec 2008 13:29:00 -0500 Subject: [AccessD] New Client and Access 2007 In-Reply-To: References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> <4947E0D8.7000806@colbyconsulting.com> Message-ID: <4947F36C.1050004@colbyconsulting.com> LOL. You have anything in seven figures that is honest work? John W. Colby www.ColbyConsulting.com Charlotte Foust wrote: > Cold! I'm typing wearing gloves. On the flip side, I just completed my > life coach training, so if any of you are in need of a good life coach > to help figure out where you want to go from here, just let me know! > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 16, 2008 9:10 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] New Client and Access 2007 > > Hello Charlotte, > > How's things up your way? > > John W. Colby > www.ColbyConsulting.com > > > Charlotte Foust wrote: >> WELCOME BACK, JC! >> >> Unfortunately, I'm of zero help in 2007 since I hate even opening it, >> but I had to say hello. >> >> Charlotte Foust >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, December 16, 2008 5:46 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] New Client and Access 2007 >> >> Hello ladies and gentlemen. It appears that I may have a new client, >> and unfortunately he is tasked with moving an app from Access 97 to >> Access 2007. I am not really sure what my part of the project is but >> I have to get prepared by getting up to speed on Access / office 2007. > >> I read with interest the thread about turning off the ribbon bar and >> discovering what version you are in (drops into the framework). >> >> I also read the thread about 2007 and previous versions fighting each >> other on startup so I will be running 2007 in a VM on my dev machine >> so as not to screw everything up. >> >> Any other words of wisdom? >> >> Also has anyone heard from Arthur lately? I read his post about >> medical issues and then silence... >> >> John W. Colby >> www.ColbyConsulting.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 > From rusty.hammond at cpiqpc.com Tue Dec 16 13:06:13 2008 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Tue, 16 Dec 2008 13:06:13 -0600 Subject: [AccessD] New Client and Access 2007 Message-ID: <49A286ABF515E94A8505CD14DEB721700367DF89@CPIEMAIL-EVS1.CPIQPC.NET> I have a 22 year old son that could use some life coaching. Can we just ship him to you? ;-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 16, 2008 12:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 Cold! I'm typing wearing gloves. On the flip side, I just completed my life coach training, so if any of you are in need of a good life coach to help figure out where you want to go from here, just let me know! Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 9:10 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 Hello Charlotte, How's things up your way? John W. Colby www.ColbyConsulting.com Charlotte Foust wrote: > WELCOME BACK, JC! > > Unfortunately, I'm of zero help in 2007 since I hate even opening it, > but I had to say hello. > > Charlotte Foust > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 16, 2008 5:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] New Client and Access 2007 > > Hello ladies and gentlemen. It appears that I may have a new client, > and unfortunately he is tasked with moving an app from Access 97 to > Access 2007. I am not really sure what my part of the project is but > I have to get prepared by getting up to speed on Access / office 2007. > I read with interest the thread about turning off the ribbon bar and > discovering what version you are in (drops into the framework). > > I also read the thread about 2007 and previous versions fighting each > other on startup so I will be running 2007 in a VM on my dev machine > so as not to screw everything up. > > Any other words of wisdom? > > Also has anyone heard from Arthur lately? I read his post about > medical issues and then silence... > > John W. Colby > www.ColbyConsulting.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 ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From cfoust at infostatsystems.com Tue Dec 16 13:50:10 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 16 Dec 2008 11:50:10 -0800 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947F36C.1050004@colbyconsulting.com> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> <4947E0D8.7000806@colbyconsulting.com> <4947F36C.1050004@colbyconsulting.com> Message-ID: I'll keep you in mind, John! LOL Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 10:29 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 LOL. You have anything in seven figures that is honest work? John W. Colby www.ColbyConsulting.com Charlotte Foust wrote: > Cold! I'm typing wearing gloves. On the flip side, I just completed > my life coach training, so if any of you are in need of a good life > coach to help figure out where you want to go from here, just let me know! > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 16, 2008 9:10 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] New Client and Access 2007 > > Hello Charlotte, > > How's things up your way? > > John W. Colby > www.ColbyConsulting.com > > > Charlotte Foust wrote: >> WELCOME BACK, JC! >> >> Unfortunately, I'm of zero help in 2007 since I hate even opening it, >> but I had to say hello. >> >> Charlotte Foust >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, December 16, 2008 5:46 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] New Client and Access 2007 >> >> Hello ladies and gentlemen. It appears that I may have a new client, >> and unfortunately he is tasked with moving an app from Access 97 to >> Access 2007. I am not really sure what my part of the project is but >> I have to get prepared by getting up to speed on Access / office 2007. > >> I read with interest the thread about turning off the ribbon bar and >> discovering what version you are in (drops into the framework). >> >> I also read the thread about 2007 and previous versions fighting each >> other on startup so I will be running 2007 in a VM on my dev machine >> so as not to screw everything up. >> >> Any other words of wisdom? >> >> Also has anyone heard from Arthur lately? I read his post about >> medical issues and then silence... >> >> John W. Colby >> www.ColbyConsulting.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 From ssharkins at gmail.com Tue Dec 16 19:00:30 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 16 Dec 2008 20:00:30 -0500 Subject: [AccessD] New Client and Access 2007 References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com><4947E0D8.7000806@colbyconsulting.com> Message-ID: <02d901c95fe2$eb370930$2f8601c7@SusanOne> She's good... she's really good! ;) Susan H. > Cold! I'm typing wearing gloves. On the flip side, I just completed my > life coach training, so if any of you are in need of a good life coach > to help figure out where you want to go from here, just let me know! From actebs at actebs.com.au Tue Dec 16 19:37:45 2008 From: actebs at actebs.com.au (ACTEBS) Date: Wed, 17 Dec 2008 12:37:45 +1100 Subject: [AccessD] Subtract Date/Time Fields Message-ID: <009801c95fe8$0fad8050$1408a8c0@theblues.local> Hi Everyone, This is driving me to drink!! How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from 20/02/2009 19:40:00 All I am after is how many days, hours, minutes and seconds there are between the 2 dates. Anyone had any experience with this type of problem? Thanks in advance... Vlad From bheid at sc.rr.com Tue Dec 16 19:49:26 2008 From: bheid at sc.rr.com (Bobby Heid) Date: Tue, 16 Dec 2008 20:49:26 -0500 Subject: [AccessD] Subtract Date/Time Fields In-Reply-To: <009801c95fe8$0fad8050$1408a8c0@theblues.local> References: <009801c95fe8$0fad8050$1408a8c0@theblues.local> Message-ID: <000301c95fe9$b1c81bb0$15585310$@rr.com> Vlad, I don't have access to Access at the moment, but look up the DateDiff method. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Tuesday, December 16, 2008 8:38 PM To: access group Subject: [AccessD] Subtract Date/Time Fields Hi Everyone, This is driving me to drink!! How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from 20/02/2009 19:40:00 All I am after is how many days, hours, minutes and seconds there are between the 2 dates. Anyone had any experience with this type of problem? Thanks in advance... Vlad From drawbridgej at sympatico.ca Tue Dec 16 19:55:04 2008 From: drawbridgej at sympatico.ca (Jack and Pat) Date: Tue, 16 Dec 2008 20:55:04 -0500 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <4947B114.9040305@colbyconsulting.com> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com> Message-ID: Welcome back John -- missed your comments and insight. I'm not a 2007 user/developer so can not comment. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 8:46 AM To: Access Developers discussion and problem solving Subject: [AccessD] New Client and Access 2007 Hello ladies and gentlemen. It appears that I may have a new client, and unfortunately he is tasked with moving an app from Access 97 to Access 2007. I am not really sure what my part of the project is but I have to get prepared by getting up to speed on Access / office 2007. I read with interest the thread about turning off the ribbon bar and discovering what version you are in (drops into the framework). I also read the thread about 2007 and previous versions fighting each other on startup so I will be running 2007 in a VM on my dev machine so as not to screw everything up. Any other words of wisdom? Also has anyone heard from Arthur lately? I read his post about medical issues and then silence... John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.18/1851 - Release Date: 12/16/2008 8:53 AM From DWUTKA at Marlow.com Tue Dec 16 21:24:01 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 16 Dec 2008 21:24:01 -0600 Subject: [AccessD] Subtract Date/Time Fields In-Reply-To: <009801c95fe8$0fad8050$1408a8c0@theblues.local> Message-ID: Just subtract them. Dates are technically double floating point numbers. The whole number is the number of days since Dec 30th 1899 (or something like that). The decimal is the fraction of the day. So, to determine the number of days, take the result and use Fix to get the number of days (as a date, the result would show up as a date, like Feb. 22nd). Then use the Hours, Minutes and Seconds function to get the rest. So, here's an example: Function GetDateDifference(dtStart As Date, dtEnd As Date) As String Dim dtResult As Date Dim intTemp As Long dtResult = dtEnd - dtStart intTemp = Fix(dtResult) GetDateDifference = intTemp & " Days " & Hour(dtResult) & " Hours " & _ Minute(dtResult) & " Minutes " & Second(dtResult) & " Seconds" End Function Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Tuesday, December 16, 2008 7:38 PM To: access group Subject: [AccessD] Subtract Date/Time Fields Hi Everyone, This is driving me to drink!! How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from 20/02/2009 19:40:00 All I am after is how many days, hours, minutes and seconds there are between the 2 dates. Anyone had any experience with this type of problem? Thanks in advance... Vlad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From max.wanadoo at gmail.com Wed Dec 17 02:50:25 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Wed, 17 Dec 2008 08:50:25 +0000 Subject: [AccessD] Subtract Date/Time Fields In-Reply-To: References: <009801c95fe8$0fad8050$1408a8c0@theblues.local> Message-ID: Ha! That's straight into my Goodie Bag Drew. Thanks Max On Wed, Dec 17, 2008 at 3:24 AM, Drew Wutka wrote: > Just subtract them. Dates are technically double floating point > numbers. The whole number is the number of days since Dec 30th 1899 (or > something like that). The decimal is the fraction of the day. > > So, to determine the number of days, take the result and use Fix to get > the number of days (as a date, the result would show up as a date, like > Feb. 22nd). Then use the Hours, Minutes and Seconds function to get the > rest. > > So, here's an example: > > Function GetDateDifference(dtStart As Date, dtEnd As Date) As String > Dim dtResult As Date > Dim intTemp As Long > dtResult = dtEnd - dtStart > intTemp = Fix(dtResult) > GetDateDifference = intTemp & " Days " & Hour(dtResult) & " Hours " & _ > Minute(dtResult) & " Minutes " & Second(dtResult) & " Seconds" > End Function > > Drew > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS > Sent: Tuesday, December 16, 2008 7:38 PM > To: access group > Subject: [AccessD] Subtract Date/Time Fields > > Hi Everyone, > > This is driving me to drink!! > > How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from > 20/02/2009 19:40:00 > > All I am after is how many days, hours, minutes and seconds there are > between the 2 dates. > > Anyone had any experience with this type of problem? > > Thanks in advance... > > Vlad > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity to which it is addressed and may contain II-VI Proprietary > and/or II-VI Business Sensitive material. If you are not the intended > recipient, please contact the sender immediately and destroy the material in > its entirety, whether electronic or hard copy. You are notified that any > review, retransmission, copying, disclosure, dissemination, or other use of, > or taking of any action in reliance upon this information by persons or > entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From actebs at actebs.com.au Wed Dec 17 03:24:45 2008 From: actebs at actebs.com.au (ACTEBS) Date: Wed, 17 Dec 2008 20:24:45 +1100 Subject: [AccessD] Subtract Date/Time Fields In-Reply-To: Message-ID: <001201c96029$4d66d400$1408a8c0@theblues.local> Drew, You're a GOD!!... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Wednesday, 17 December 2008 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Subtract Date/Time Fields Just subtract them. Dates are technically double floating point numbers. The whole number is the number of days since Dec 30th 1899 (or something like that). The decimal is the fraction of the day. So, to determine the number of days, take the result and use Fix to get the number of days (as a date, the result would show up as a date, like Feb. 22nd). Then use the Hours, Minutes and Seconds function to get the rest. So, here's an example: Function GetDateDifference(dtStart As Date, dtEnd As Date) As String Dim dtResult As Date Dim intTemp As Long dtResult = dtEnd - dtStart intTemp = Fix(dtResult) GetDateDifference = intTemp & " Days " & Hour(dtResult) & " Hours " & _ Minute(dtResult) & " Minutes " & Second(dtResult) & " Seconds" End Function Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Tuesday, December 16, 2008 7:38 PM To: access group Subject: [AccessD] Subtract Date/Time Fields Hi Everyone, This is driving me to drink!! How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from 20/02/2009 19:40:00 All I am after is how many days, hours, minutes and seconds there are between the 2 dates. Anyone had any experience with this type of problem? Thanks in advance... Vlad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From max.wanadoo at gmail.com Wed Dec 17 08:15:08 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Wed, 17 Dec 2008 14:15:08 +0000 Subject: [AccessD] Subtract Date/Time Fields In-Reply-To: <001201c96029$4d66d400$1408a8c0@theblues.local> References: <001201c96029$4d66d400$1408a8c0@theblues.local> Message-ID: Now! now! Let's not get carried away. Demi-God will suffice - ok? or where you addressing me, per chance? Max On Wed, Dec 17, 2008 at 9:24 AM, ACTEBS wrote: > Drew, > > You're a GOD!!... > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Wednesday, 17 December 2008 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Subtract Date/Time Fields > > Just subtract them. Dates are technically double floating point numbers. > The whole number is the number of days since Dec 30th 1899 (or something > like that). The decimal is the fraction of the day. > > So, to determine the number of days, take the result and use Fix to get the > number of days (as a date, the result would show up as a date, like Feb. > 22nd). Then use the Hours, Minutes and Seconds function to get the rest. > > So, here's an example: > > Function GetDateDifference(dtStart As Date, dtEnd As Date) As String Dim > dtResult As Date Dim intTemp As Long dtResult = dtEnd - dtStart intTemp = > Fix(dtResult) GetDateDifference = intTemp & " Days " & Hour(dtResult) & " > Hours " & _ > Minute(dtResult) & " Minutes " & Second(dtResult) & " Seconds" > End Function > > Drew > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS > Sent: Tuesday, December 16, 2008 7:38 PM > To: access group > Subject: [AccessD] Subtract Date/Time Fields > > Hi Everyone, > > This is driving me to drink!! > > How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from > 20/02/2009 19:40:00 > > All I am after is how many days, hours, minutes and seconds there are > between the 2 dates. > > Anyone had any experience with this type of problem? > > Thanks in advance... > > Vlad > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com The information contained in this > transmission is intended only for the person or entity to which it is > addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive > material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or > hard copy. You are notified that any review, retransmission, copying, > disclosure, dissemination, or other use of, or taking of any action in > reliance upon this information by persons or entities other than the > intended recipient is prohibited. > > > -- > 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 > From DWUTKA at Marlow.com Wed Dec 17 10:16:13 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 17 Dec 2008 10:16:13 -0600 Subject: [AccessD] Subtract Date/Time Fields In-Reply-To: <001201c96029$4d66d400$1408a8c0@theblues.local> Message-ID: No, please, 'code boy' is just fine. ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Wednesday, December 17, 2008 3:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Subtract Date/Time Fields Drew, You're a GOD!!... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Wednesday, 17 December 2008 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Subtract Date/Time Fields Just subtract them. Dates are technically double floating point numbers. The whole number is the number of days since Dec 30th 1899 (or something like that). The decimal is the fraction of the day. So, to determine the number of days, take the result and use Fix to get the number of days (as a date, the result would show up as a date, like Feb. 22nd). Then use the Hours, Minutes and Seconds function to get the rest. So, here's an example: Function GetDateDifference(dtStart As Date, dtEnd As Date) As String Dim dtResult As Date Dim intTemp As Long dtResult = dtEnd - dtStart intTemp = Fix(dtResult) GetDateDifference = intTemp & " Days " & Hour(dtResult) & " Hours " & _ Minute(dtResult) & " Minutes " & Second(dtResult) & " Seconds" End Function Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Tuesday, December 16, 2008 7:38 PM To: access group Subject: [AccessD] Subtract Date/Time Fields Hi Everyone, This is driving me to drink!! How do you subtract 2 date/time values? eg. 17/12/2008 12:00:00 from 20/02/2009 19:40:00 All I am after is how many days, hours, minutes and seconds there are between the 2 dates. Anyone had any experience with this type of problem? Thanks in advance... Vlad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. -- 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 The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From cfoust at infostatsystems.com Wed Dec 17 10:23:45 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 17 Dec 2008 08:23:45 -0800 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <49A286ABF515E94A8505CD14DEB721700367DF89@CPIEMAIL-EVS1.CPIQPC.NET> References: <49A286ABF515E94A8505CD14DEB721700367DF89@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: No thanks, I already have a 20-year-old grandson in the same situation! LOL Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Tuesday, December 16, 2008 11:06 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] New Client and Access 2007 I have a 22 year old son that could use some life coaching. Can we just ship him to you? ;-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 16, 2008 12:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 Cold! I'm typing wearing gloves. On the flip side, I just completed my life coach training, so if any of you are in need of a good life coach to help figure out where you want to go from here, just let me know! Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 16, 2008 9:10 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 Hello Charlotte, How's things up your way? John W. Colby www.ColbyConsulting.com Charlotte Foust wrote: > WELCOME BACK, JC! > > Unfortunately, I'm of zero help in 2007 since I hate even opening it, > but I had to say hello. > > Charlotte Foust > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 16, 2008 5:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] New Client and Access 2007 > > Hello ladies and gentlemen. It appears that I may have a new client, > and unfortunately he is tasked with moving an app from Access 97 to > Access 2007. I am not really sure what my part of the project is but > I have to get prepared by getting up to speed on Access / office 2007. > I read with interest the thread about turning off the ribbon bar and > discovering what version you are in (drops into the framework). > > I also read the thread about 2007 and previous versions fighting each > other on startup so I will be running 2007 in a VM on my dev machine > so as not to screw everything up. > > Any other words of wisdom? > > Also has anyone heard from Arthur lately? I read his post about > medical issues and then silence... > > John W. Colby > www.ColbyConsulting.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 ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Dec 17 10:24:20 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 17 Dec 2008 08:24:20 -0800 Subject: [AccessD] New Client and Access 2007 In-Reply-To: <02d901c95fe2$eb370930$2f8601c7@SusanOne> References: <000101c95f76$d285bf10$2301a8c0@AB> <4947B114.9040305@colbyconsulting.com><4947E0D8.7000806@colbyconsulting.com> <02d901c95fe2$eb370930$2f8601c7@SusanOne> Message-ID: Well of COURSE I am! LOL Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, December 16, 2008 5:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] New Client and Access 2007 She's good... she's really good! ;) Susan H. > Cold! I'm typing wearing gloves. On the flip side, I just completed > my life coach training, so if any of you are in need of a good life > coach to help figure out where you want to go from here, just let me know! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From max.wanadoo at gmail.com Fri Dec 19 08:34:18 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Fri, 19 Dec 2008 14:34:18 +0000 Subject: [AccessD] SMTP Server Message-ID: Hi Guys, Does anybody have any Access Code to provide the same functionality as a SMTP server or alternatively any FREE SMTP Server software. All the ones I have found are crippled in some way or another with an invite to purchase the full blown one as xyz?$. Thanks Max From actebs at actebs.com.au Fri Dec 19 08:48:41 2008 From: actebs at actebs.com.au (ACTEBS) Date: Sat, 20 Dec 2008 01:48:41 +1100 Subject: [AccessD] SMTP Server In-Reply-To: Message-ID: <006301c961e8$e234d530$1408a8c0@theblues.local> Max, Try this: http://www.hmailserver.com/ It's brilliant, I've been using it for years... Vlad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Saturday, 20 December 2008 1:34 AM To: Access Developers discussion and problem solving Subject: [AccessD] SMTP Server Hi Guys, Does anybody have any Access Code to provide the same functionality as a SMTP server or alternatively any FREE SMTP Server software. All the ones I have found are crippled in some way or another with an invite to purchase the full blown one as xyz?$. Thanks Max -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Dec 19 09:13:12 2008 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 19 Dec 2008 09:13:12 -0600 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: Hi Max, Go to http://www.freevbcode.com/ and search for vbSendMail. I've used this for several years and I'm happy with it. Includes a very thorough and long manual, and allows HTML formatted email. Good Luck! Dan -----Original Message----- Subject: [AccessD] SMTP Server Hi Guys, Does anybody have any Access Code to provide the same functionality as a SMTP server or alternatively any FREE SMTP Server software. All the ones I have found are crippled in some way or another with an invite to purchase the full blown one as xyz?$. Thanks Max -- From max.wanadoo at gmail.com Fri Dec 19 09:19:22 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Fri, 19 Dec 2008 15:19:22 +0000 Subject: [AccessD] SMTP Server In-Reply-To: <006301c961e8$e234d530$1408a8c0@theblues.local> References: <006301c961e8$e234d530$1408a8c0@theblues.local> Message-ID: Thanks Vlad, I cannot see to get it to work using an MS Access. It wants to install with MySql or Sql Server. Is there a workaround that you know off perhaps? Thanks Max On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > Max, > > Try this: > > http://www.hmailserver.com/ > > It's brilliant, I've been using it for years... > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 1:34 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SMTP Server > > Hi Guys, > Does anybody have any Access Code to provide the same functionality as a > SMTP server > > or alternatively any FREE SMTP Server software. > > All the ones I have found are crippled in some way or another with an > invite > to purchase the full blown one as xyz?$. > Thanks > Max > -- > 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 > From max.wanadoo at gmail.com Fri Dec 19 09:27:33 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Fri, 19 Dec 2008 15:27:33 +0000 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: Hi Dan, thanks for the pointers. There seem to be two similar ones available, viz: 1. A Visual Basic SendMail DLL and 2. vbSendMail.dll Version 3.65-- Easy E-mail Sending in VB, with Attachments Which is the one you are using/recommend? Also, do I have to (somehow) register the DLL, if so how do I do that? Thanks Max On Fri, Dec 19, 2008 at 3:13 PM, Dan Waters wrote: > Hi Max, > > Go to http://www.freevbcode.com/ and search for vbSendMail. > > I've used this for several years and I'm happy with it. Includes a very > thorough and long manual, and allows HTML formatted email. > > Good Luck! > Dan > > -----Original Message----- > Subject: [AccessD] SMTP Server > > Hi Guys, > Does anybody have any Access Code to provide the same functionality as a > SMTP server > > or alternatively any FREE SMTP Server software. > > All the ones I have found are crippled in some way or another with an > invite > to purchase the full blown one as xyz?$. > Thanks > Max > -- > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Fri Dec 19 09:40:01 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 20 Dec 2008 01:40:01 +1000 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: <494C4CF1.6837.8823290@stuart.lexacorp.com.pg> SMTP Server - You can't beat Mercury Mail Server by David Harris (author of Pegasus Mail as well). http://www.pmail.com Non-commercial use: Mercury is free for non-commercial use. Individuals, families, non- profit organizations and charities may use the program without charge for any number of users, provided the program is not used to prepare, send or otherwise facilitate the distribution of "spam" (unsolicited commercial e-mail). Commercial use: For commercial users (including academic institutions and government bodies), the following fee table applies: * Up to 15 users - US$75 per server (1 support incident per year) * 16-100 users - US$195 per server (2 support incidents per year) * 101 or more users - US$295 per server (3 support incidents per year) * Site license (unlimited numbers of servers and users) - US$695 (includes 10 support incidents per year) Commercial organizations may install and run Mercury for up to sixty days (to allow evaluation) before purchasing a license. What happens after sixty days? Nothing: the program will continue to run with no changes at all, whether or not you obtain a license. The requirement to license is a moral imperative, and at this stage is not directly enforced in the program itself, although if too many people abuse this easygoing approach, we may adopt stronger techniques in future. If you need any help setting it up, email me off list. On 19 Dec 2008 at 14:34, Max Wanadoo wrote: > Hi Guys, > Does anybody have any Access Code to provide the same functionality as a > SMTP server > > or alternatively any FREE SMTP Server software. > > All the ones I have found are crippled in some way or another with an invite > to purchase the full blown one as xyz?$. > Thanks > Max > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From max.wanadoo at gmail.com Fri Dec 19 09:49:31 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Fri, 19 Dec 2008 15:49:31 +0000 Subject: [AccessD] SMTP Server In-Reply-To: <494C4CF1.6837.8823290@stuart.lexacorp.com.pg> References: <494C4CF1.6837.8823290@stuart.lexacorp.com.pg> Message-ID: Thanks Stuart, I am hoping for a VB solution that I can integrate into my mdbs. I didn't want a stand alone package when basically all I need is the bit of code that interacts with the "gubbins" within the PC to sy "send this email item from this computer to that computer and lookup the IP address via the DNS server I specify". Petty basic requirements I think. The term "gubbins" demonstrates my high-level expertise in what goes on under the hood" Thanks Max On Fri, Dec 19, 2008 at 3:40 PM, Stuart McLachlan wrote: > SMTP Server - You can't beat Mercury Mail Server by David Harris (author of > Pegasus Mail > as well). > http://www.pmail.com > > Non-commercial use: Mercury is free for non-commercial use. Individuals, > families, non- > profit organizations and charities may use the program without charge for > any number of > users, provided the program is not used to prepare, send or otherwise > facilitate the > distribution of "spam" (unsolicited commercial e-mail). > > Commercial use: For commercial users (including academic institutions and > government > bodies), the following fee table applies: > > * Up to 15 users - US$75 per server (1 support incident per year) > * 16-100 users - US$195 per server (2 support incidents per year) > * 101 or more users - US$295 per server (3 support incidents per year) > * Site license (unlimited numbers of servers and users) - US$695 > (includes 10 support > incidents per year) > > Commercial organizations may install and run Mercury for up to sixty days > (to allow > evaluation) before purchasing a license. What happens after sixty days? > Nothing: the > program will continue to run with no changes at all, whether or not you > obtain a license. The > requirement to license is a moral imperative, and at this stage is not > directly enforced in the > program itself, although if too many people abuse this easygoing approach, > we may adopt > stronger techniques in future. > > > If you need any help setting it up, email me off list. > > On 19 Dec 2008 at 14:34, Max Wanadoo wrote: > > > Hi Guys, > > Does anybody have any Access Code to provide the same functionality as a > > SMTP server > > > > or alternatively any FREE SMTP Server software. > > > > All the ones I have found are crippled in some way or another with an > invite > > to purchase the full blown one as xyz?$. > > Thanks > > Max > > -- > > 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 > From dwaters at usinternet.com Fri Dec 19 10:01:51 2008 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 19 Dec 2008 10:01:51 -0600 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: <45A2F06BB83E4777A79062277E1F701B@danwaters> Hi Max, It's number 2. There are two files to register - mswinsck.ocx, and vbsendmail.dll. I think that the instructions to do that are in the manual. I once did a google search and found some step by step instructions on registering a file. It was easy! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Friday, December 19, 2008 9:28 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SMTP Server Hi Dan, thanks for the pointers. There seem to be two similar ones available, viz: 1. A Visual Basic SendMail DLL and 2. vbSendMail.dll Version 3.65-- Easy E-mail Sending in VB, with Attachments Which is the one you are using/recommend? Also, do I have to (somehow) register the DLL, if so how do I do that? Thanks Max On Fri, Dec 19, 2008 at 3:13 PM, Dan Waters wrote: > Hi Max, > > Go to http://www.freevbcode.com/ and search for vbSendMail. > > I've used this for several years and I'm happy with it. Includes a very > thorough and long manual, and allows HTML formatted email. > > Good Luck! > Dan > > -----Original Message----- > Subject: [AccessD] SMTP Server > > Hi Guys, > Does anybody have any Access Code to provide the same functionality as a > SMTP server > > or alternatively any FREE SMTP Server software. > > All the ones I have found are crippled in some way or another with an > invite > to purchase the full blown one as xyz?$. > Thanks > Max > -- > > > -- > 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 From actebs at actebs.com.au Fri Dec 19 10:06:17 2008 From: actebs at actebs.com.au (ACTEBS) Date: Sat, 20 Dec 2008 03:06:17 +1100 Subject: [AccessD] SMTP Server In-Reply-To: Message-ID: <006a01c961f3$b9b8e820$1408a8c0@theblues.local> Max, An SMTP Server manages the email for a domain or several domains like abc.com and xyz.com. That's why you need hMailServer. It will send out the email and receive email on your domains behalf and you pick it up from hMailServer via POP3 or via IMAP. You asked for an SMTP Server and hMailServer is exactly that... What you are trying to do is code up something so you can send email from your app to recipients based on some criteria am I right? In that case you need something like Blat and some code that will send out what you create through Blat which in turn sends it through your SMTP server. I have created a little example for you from an app I did a few years ago that works very well and does exactly what you need. Inside this zip file you'll find everything you need to create a solution from the documentation for Blat to the module I created to create the emails and send them out. You can download it here: http://download.actebs.com.au/blat.zip Inside the zip file you'll find a file called VladsEmailCode.txt which is the module you will need to research to get an understanding of how I went about it. You will also need to read the items in the docs folder to understand how to use Blat. Good luck, and if you need some more help get back to me... Regards Vlad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Saturday, 20 December 2008 2:19 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SMTP Server Thanks Vlad, I cannot see to get it to work using an MS Access. It wants to install with MySql or Sql Server. Is there a workaround that you know off perhaps? Thanks Max On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > Max, > > Try this: > > http://www.hmailserver.com/ > > It's brilliant, I've been using it for years... > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 1:34 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SMTP Server > > Hi Guys, > Does anybody have any Access Code to provide the same functionality as > a SMTP server > > or alternatively any FREE SMTP Server software. > > All the ones I have found are crippled in some way or another with an > invite to purchase the full blown one as xyz?$. > Thanks > Max > -- > 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 From max.wanadoo at gmail.com Fri Dec 19 10:37:13 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Fri, 19 Dec 2008 16:37:13 +0000 Subject: [AccessD] SMTP Server In-Reply-To: <006a01c961f3$b9b8e820$1408a8c0@theblues.local> References: <006a01c961f3$b9b8e820$1408a8c0@theblues.local> Message-ID: Thanks for all the input guys. I will work through this over the weekend. Cheers Max On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > Max, > > An SMTP Server manages the email for a domain or several domains like > abc.com and xyz.com. That's why you need hMailServer. It will send out the > email and receive email on your domains behalf and you pick it up from > hMailServer via POP3 or via IMAP. You asked for an SMTP Server and > hMailServer is exactly that... > > What you are trying to do is code up something so you can send email from > your app to recipients based on some criteria am I right? > > In that case you need something like Blat and some code that will send out > what you create through Blat which in turn sends it through your SMTP > server. > > I have created a little example for you from an app I did a few years ago > that works very well and does exactly what you need. Inside this zip file > you'll find everything you need to create a solution from the documentation > for Blat to the module I created to create the emails and send them out. > You > can download it here: > > http://download.actebs.com.au/blat.zip > > Inside the zip file you'll find a file called VladsEmailCode.txt which is > the module you will need to research to get an understanding of how I went > about it. You will also need to read the items in the docs folder to > understand how to use Blat. > > Good luck, and if you need some more help get back to me... > > Regards > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 2:19 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SMTP Server > > Thanks Vlad, > I cannot see to get it to work using an MS Access. It wants to install > with > MySql or Sql Server. > Is there a workaround that you know off perhaps? > Thanks > Max > > > On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > > > Max, > > > > Try this: > > > > http://www.hmailserver.com/ > > > > It's brilliant, I've been using it for years... > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > > Sent: Saturday, 20 December 2008 1:34 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] SMTP Server > > > > Hi Guys, > > Does anybody have any Access Code to provide the same functionality as > > a SMTP server > > > > or alternatively any FREE SMTP Server software. > > > > All the ones I have found are crippled in some way or another with an > > invite to purchase the full blown one as xyz?$. > > Thanks > > Max > > -- > > 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 > From actebs at actebs.com.au Fri Dec 19 10:44:33 2008 From: actebs at actebs.com.au (ACTEBS) Date: Sat, 20 Dec 2008 03:44:33 +1100 Subject: [AccessD] SMTP Server In-Reply-To: <006a01c961f3$b9b8e820$1408a8c0@theblues.local> Message-ID: <007f01c961f9$12576c40$1408a8c0@theblues.local> Max, I forgot to say that you'll need a table in your DB that stores the settings for your Mail Server. The fields are as follows: EmailSetupID AutoNumber MailHost Text 'IP of yourSMTP Server MailSender Text 'Email Address of the Sender MailUsername Text 'SMTP Server Username MailPassword Text 'SMTP Server password AttachmentDelimiter Text 'Delimiter used for multiple attachments (I used comma ",") EmailSubject Text 'Email Subject line which I appended additional info to like an Application Number EmailDear Text 'How you want to start the email off eg Dear or Hey Shithead EmailBodyText Memo 'The actual body text. This is because I sent PDF docs which were attached EmailFooter Text 'Something like "Yours Sincerely" AttachEncoding Text 'Use base64 Regards Vlad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Saturday, 20 December 2008 3:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SMTP Server Max, An SMTP Server manages the email for a domain or several domains like abc.com and xyz.com. That's why you need hMailServer. It will send out the email and receive email on your domains behalf and you pick it up from hMailServer via POP3 or via IMAP. You asked for an SMTP Server and hMailServer is exactly that... What you are trying to do is code up something so you can send email from your app to recipients based on some criteria am I right? In that case you need something like Blat and some code that will send out what you create through Blat which in turn sends it through your SMTP server. I have created a little example for you from an app I did a few years ago that works very well and does exactly what you need. Inside this zip file you'll find everything you need to create a solution from the documentation for Blat to the module I created to create the emails and send them out. You can download it here: http://download.actebs.com.au/blat.zip Inside the zip file you'll find a file called VladsEmailCode.txt which is the module you will need to research to get an understanding of how I went about it. You will also need to read the items in the docs folder to understand how to use Blat. Good luck, and if you need some more help get back to me... Regards Vlad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Saturday, 20 December 2008 2:19 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SMTP Server Thanks Vlad, I cannot see to get it to work using an MS Access. It wants to install with MySql or Sql Server. Is there a workaround that you know off perhaps? Thanks Max On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > Max, > > Try this: > > http://www.hmailserver.com/ > > It's brilliant, I've been using it for years... > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 1:34 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SMTP Server > > Hi Guys, > Does anybody have any Access Code to provide the same functionality as > a SMTP server > > or alternatively any FREE SMTP Server software. > > All the ones I have found are crippled in some way or another with an > invite to purchase the full blown one as xyz?$. > Thanks > Max > -- > 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 From dwaters at usinternet.com Fri Dec 19 15:41:50 2008 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 19 Dec 2008 15:41:50 -0600 Subject: [AccessD] Single User Name for SQL Server Login? Message-ID: <4939D6C517F34F4DAED731A00A11C1EE@danwaters> I was talking to a SQL DBA today at one of my customers. She suggested that I use a single username and password for all of the client PC's (about 200). I'm going to ask her about why we should do this in more detail later. I'm setting up this BE with Windows Authentication. She threw me for a loop - why do this? Is this a standard practice in some situation? My app at this customer has an entire virtual server and the entire SQL instance is for just this app. Thanks! Dan From stuart at lexacorp.com.pg Fri Dec 19 15:52:19 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 20 Dec 2008 07:52:19 +1000 Subject: [AccessD] SMTP Server In-Reply-To: References: , <494C4CF1.6837.8823290@stuart.lexacorp.com.pg>, Message-ID: <494CA433.7598.9D70E94@stuart.lexacorp.com.pg> Do you mean you just want to *send* messages via SMTP. In that case, you definitely don't want an SMTP Server - you want an SMTP client. Best solution for this is BLAT - you can get the executable version and shell to it or use the DLL version and call it from your application. To receive messages by SMTP is a whole different ballgame, but you could probably knock something up fairly simply if you are originating all of your own messages. Essentially a listener application that handles about foru different message/response occurences. On 19 Dec 2008 at 15:49, Max Wanadoo wrote: > Thanks Stuart, > I am hoping for a VB solution that I can integrate into my mdbs. I didn't > want a stand alone package when basically all I need is the bit of code that > interacts with the "gubbins" within the PC to sy "send this email item from > this computer to that computer and lookup the IP address via the DNS server > I specify". Petty basic requirements I think. The term "gubbins" > demonstrates my high-level expertise in what goes on under the hood" > > Thanks > Max > > > On Fri, Dec 19, 2008 at 3:40 PM, Stuart McLachlan wrote: > > > SMTP Server - You can't beat Mercury Mail Server by David Harris (author of > > Pegasus Mail > > as well). > > http://www.pmail.com > > > > Non-commercial use: Mercury is free for non-commercial use. Individuals, > > families, non- > > profit organizations and charities may use the program without charge for > > any number of > > users, provided the program is not used to prepare, send or otherwise > > facilitate the > > distribution of "spam" (unsolicited commercial e-mail). > > > > Commercial use: For commercial users (including academic institutions and > > government > > bodies), the following fee table applies: > > > > * Up to 15 users - US$75 per server (1 support incident per year) > > * 16-100 users - US$195 per server (2 support incidents per year) > > * 101 or more users - US$295 per server (3 support incidents per year) > > * Site license (unlimited numbers of servers and users) - US$695 > > (includes 10 support > > incidents per year) > > > > Commercial organizations may install and run Mercury for up to sixty days > > (to allow > > evaluation) before purchasing a license. What happens after sixty days? > > Nothing: the > > program will continue to run with no changes at all, whether or not you > > obtain a license. The > > requirement to license is a moral imperative, and at this stage is not > > directly enforced in the > > program itself, although if too many people abuse this easygoing approach, > > we may adopt > > stronger techniques in future. > > > > > > If you need any help setting it up, email me off list. > > > > On 19 Dec 2008 at 14:34, Max Wanadoo wrote: > > > > > Hi Guys, > > > Does anybody have any Access Code to provide the same functionality as a > > > SMTP server > > > > > > or alternatively any FREE SMTP Server software. > > > > > > All the ones I have found are crippled in some way or another with an > > invite > > > to purchase the full blown one as xyz?$. > > > Thanks > > > Max > > > -- > > > 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 > From accessd at shaw.ca Fri Dec 19 22:25:10 2008 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 19 Dec 2008 20:25:10 -0800 Subject: [AccessD] OT: MPS, Meta Programming System In-Reply-To: References: Message-ID: <6F0E1BF0141246378F0192F9EF06A81E@creativesystemdesigns.com> Hi Gustav: Now that's a language to master. 8-P Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, December 15, 2008 4:11 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: MPS, Meta Programming System Hi all If you have no idea how to spend the upcoming holidays, you can study MPS, which was new to me: http://www.jetbrains.com/mps Don't miss the extensive tutorial (the right coloumn) for the most convoluted method to create a calculator you've probably seen: http://www.jetbrains.com/mps/docs/tutorial.html /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Dec 19 23:19:46 2008 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 20 Dec 2008 15:19:46 +1000 Subject: [AccessD] OT: MPS, Meta Programming System In-Reply-To: <6F0E1BF0141246378F0192F9EF06A81E@creativesystemdesigns.com> References: , <6F0E1BF0141246378F0192F9EF06A81E@creativesystemdesigns.com> Message-ID: <494D0D12.14643.B70B584@stuart.lexacorp.com.pg> When you've finished with that, go to the other extreme and learn Brainfuck. There's an IDE for it here http://software.xfx.net/utilities/vbbfck/index.php :-) On 19 Dec 2008 at 20:25, Jim Lawrence wrote: > Hi Gustav: > > Now that's a language to master. 8-P > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Monday, December 15, 2008 4:11 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: MPS, Meta Programming System > > Hi all > > If you have no idea how to spend the upcoming holidays, you can study MPS, > which was new to me: > > http://www.jetbrains.com/mps > > Don't miss the extensive tutorial (the right coloumn) for the most > convoluted method to create a calculator you've probably seen: > > http://www.jetbrains.com/mps/docs/tutorial.html > > /gustav > > > -- > 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 From Gustav at cactus.dk Sat Dec 20 07:38:14 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 20 Dec 2008 14:38:14 +0100 Subject: [AccessD] OT: Ecofont Message-ID: Hi all In these "days of the environment", here's the present you can give anybody with a printer as it will cut the ink consumption by 20%: Ecofont http://www.ecofont.eu/ecofont_en.html The only thing these nice people seem to forget is the existence of outline fonts which, if used, will cut the costs not _by_ 20% but _to_ 20%. /gustav From rockysmolin at bchacc.com Sat Dec 20 10:16:25 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 20 Dec 2008 08:16:25 -0800 Subject: [AccessD] FW: OT: Ecofont Message-ID: <23FD339F2087482187CC3942B80084D8@HAL9005> Gustav: Looked good on the display but when I printed a page it appeared to fill in the holes. At ten point. At 20 point I begin to see the hold. Is it my printer? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, December 20, 2008 5:38 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Ecofont Hi all In these "days of the environment", here's the present you can give anybody with a printer as it will cut the ink consumption by 20%: Ecofont http://www.ecofont.eu/ecofont_en.html The only thing these nice people seem to forget is the existence of outline fonts which, if used, will cut the costs not _by_ 20% but _to_ 20%. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Dec 20 10:25:32 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 20 Dec 2008 08:25:32 -0800 Subject: [AccessD] Reports To File Message-ID: <45E67128A75148AF8D91E0274055C270@HAL9005> Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky From dw-murphy at cox.net Sat Dec 20 12:19:33 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 20 Dec 2008 10:19:33 -0800 Subject: [AccessD] Reports To File In-Reply-To: <45E67128A75148AF8D91E0274055C270@HAL9005> References: <45E67128A75148AF8D91E0274055C270@HAL9005> Message-ID: Rocky, Take a look at Snagit from Techsmith. It does a screen capture and then will put the image directly into a Word document. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Saturday, December 20, 2008 8:26 AM To: 'Off Topic'; 'Access Developers discussion and problem solving'; List Subject: [AccessD] Reports To File Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Dec 20 12:28:05 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 20 Dec 2008 10:28:05 -0800 Subject: [AccessD] Reports To File In-Reply-To: References: <45E67128A75148AF8D91E0274055C270@HAL9005> Message-ID: <55FA21719A41468BAA71FF85E844C8D9@HAL9005> Doug: I've got Snagit but the reports are in landscape and it crops about 3/4" off the right side of the report and puts it on a second page. I couldn't find anywhere in Snagit to adjust that so that the whole page came out. The report width is 10" so there's only 1/2 inch right and left margin. Do you know of a way in Snagit to fix that? Thanks. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Saturday, December 20, 2008 10:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Rocky, Take a look at Snagit from Techsmith. It does a screen capture and then will put the image directly into a Word document. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Saturday, December 20, 2008 8:26 AM To: 'Off Topic'; 'Access Developers discussion and problem solving'; List Subject: [AccessD] Reports To File Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky -- 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 From dw-murphy at cox.net Sat Dec 20 12:41:22 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 20 Dec 2008 10:41:22 -0800 Subject: [AccessD] Reports To File In-Reply-To: <55FA21719A41468BAA71FF85E844C8D9@HAL9005> References: <45E67128A75148AF8D91E0274055C270@HAL9005> <55FA21719A41468BAA71FF85E844C8D9@HAL9005> Message-ID: <7287B216974A4ECEBFA96DBDC0F50217@murphy3234aaf1> Rocky, I've got 6 years on you so you think I can figure this stuff out??? I am pretty impressed with Snagit and am sure there is a way. You can resize the image in the Snagit editor before exporting to Word, or you can resize in Word by dragging the image box sides. I am sure there is a more elegant, automatic way, but??? Good luck. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Saturday, December 20, 2008 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Doug: I've got Snagit but the reports are in landscape and it crops about 3/4" off the right side of the report and puts it on a second page. I couldn't find anywhere in Snagit to adjust that so that the whole page came out. The report width is 10" so there's only 1/2 inch right and left margin. Do you know of a way in Snagit to fix that? Thanks. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Saturday, December 20, 2008 10:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Rocky, Take a look at Snagit from Techsmith. It does a screen capture and then will put the image directly into a Word document. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Saturday, December 20, 2008 8:26 AM To: 'Off Topic'; 'Access Developers discussion and problem solving'; List Subject: [AccessD] Reports To File Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky -- 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 From dwaters at usinternet.com Sat Dec 20 13:29:28 2008 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 20 Dec 2008 13:29:28 -0600 Subject: [AccessD] Reports To File In-Reply-To: <55FA21719A41468BAA71FF85E844C8D9@HAL9005> References: <45E67128A75148AF8D91E0274055C270@HAL9005> <55FA21719A41468BAA71FF85E844C8D9@HAL9005> Message-ID: <84F65B0EC3924EADB0AA231A368E1BCC@danwaters> Hi Rocky, I have Snagit 8. After you get the screenshot, on the right side of the screen is the option to 'Resize Image'. It's got what you want. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Saturday, December 20, 2008 12:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Doug: I've got Snagit but the reports are in landscape and it crops about 3/4" off the right side of the report and puts it on a second page. I couldn't find anywhere in Snagit to adjust that so that the whole page came out. The report width is 10" so there's only 1/2 inch right and left margin. Do you know of a way in Snagit to fix that? Thanks. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Saturday, December 20, 2008 10:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Rocky, Take a look at Snagit from Techsmith. It does a screen capture and then will put the image directly into a Word document. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Saturday, December 20, 2008 8:26 AM To: 'Off Topic'; 'Access Developers discussion and problem solving'; List Subject: [AccessD] Reports To File Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky -- 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 From dwaters at usinternet.com Sat Dec 20 13:32:18 2008 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 20 Dec 2008 13:32:18 -0600 Subject: [AccessD] A Christmas Wish for Me Message-ID: Ok - I'm overdoing it but here goes! My wish is that someone knows how to increase the intellisense row quantity. The list is only seven items long! Any Santa Clauses out there? Thanks! A lot! Dan From pedro at plex.nl Sat Dec 20 14:09:22 2008 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 20 Dec 2008 21:09:22 +0100 Subject: [AccessD] calculation query Message-ID: <001601c962de$d96d98f0$400aa8c0@qmotionfaa3ad9> Hello Group, i need to calculate to forms of sympatry of some species. The own-sympatry (or accompanied species) = the percentages of how many coordinates are the same from species A; compared to B and compared to C The foreign-sympatry = in which percentage of the coordinates where species B and species C are found, is also species A found The data that i have: TblSympatry ID Species Coordinate 1 A 11 2 A 13 3 A 14 4 A 11 5 A 14 6 B 11 7 B 15 8 B 15 9 B 16 10 B 17 11 C 11 12 C 14 13 C 14 14 C 16 15 C 18 own-sympatry: Species A is found in three different Coordinates. Species B is found in one of the three coordinates = 33,3% Species C is found in two of the three coordinates = 66,6% result: own-sympatry own percentage A-B 33,3 A-C 66,6 foreign-sympatry Species B is found in four coordinates, Species A is found in one of these = 25% Species C is found in four coordinates, Species A is found in two ot these = 50% result: foreign-sympatry foreign percentage B=A 25 C=A 50 A total of 25 species need to be compared which each to methods. How can i do this in Access? Thanks Pedro From Gustav at cactus.dk Sat Dec 20 15:24:04 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 20 Dec 2008 22:24:04 +0100 Subject: [AccessD] OT: MPS, Meta Programming System Message-ID: Hi Stuart That's seems like true holiday fun. Thanks for the pointer. /gustav >>> stuart at lexacorp.com.pg 20-12-2008 06:19:46 >>> When you've finished with that, go to the other extreme and learn Brainfuck. There's an IDE for it here http://software.xfx.net/utilities/vbbfck/index.php :-) On 19 Dec 2008 at 20:25, Jim Lawrence wrote: > Hi Gustav: > > Now that's a language to master. 8-P > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Monday, December 15, 2008 4:11 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: MPS, Meta Programming System > > Hi all > > If you have no idea how to spend the upcoming holidays, you can study MPS, > which was new to me: > > http://www.jetbrains.com/mps > > Don't miss the extensive tutorial (the right coloumn) for the most > convoluted method to create a calculator you've probably seen: > > http://www.jetbrains.com/mps/docs/tutorial.html > > /gustav From Gustav at cactus.dk Sat Dec 20 15:36:14 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 20 Dec 2008 22:36:14 +0100 Subject: [AccessD] Reports To File Message-ID: Hi Rocky What we did many years ago was to print the report samples to a fax printer which produced pcx files of, say, 200 dpi. Today many print-to-image "printers" are available, I think MS Office comes with one. Now, in the manual, insert a picture frame which sizes exactly to the image of the report so no resizing of the image is needed. We managed to set the picture of the report to about 80% of the paper size, leaving amble room for a thin frame and a tiny drop shadow (and page header and footer) to illustrate a piece of paper. Today we print everything as pdf files sometimes with a watermark: Sample. /gustav >>> rockysmolin at bchacc.com 20-12-2008 17:25:32 >>> Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky From edzedz at comcast.net Sat Dec 20 16:56:20 2008 From: edzedz at comcast.net (Edward Zuris) Date: Sat, 20 Dec 2008 15:56:20 -0700 Subject: [AccessD] Solution to Access Database Bloat Issue Message-ID: <000001c962f6$2d628d00$5bdea8c0@edz1> Here is one solution to Access database bloat issue. I cam across this solution while looking for an answer to another problem. With the example below, a 50 megabyte MDB file went down to ten megabytes and it became a little more snapper. 1). From the run command I issued the fillowing line. C:\OfficeW2k\Office\msaccess.exe /decompile "C:\KateUpload\zEmp027c2.mdb" 2). After the decompile was finished I opened up the Access MDB file, went to modules. Open one of them modules in design mode and did a Compile then file on the menu line and Saved everything. Going from 50 down to 10 megabytes is a big improvement. Please are there are warning not to over used the decompile switch. For more information please look at the following web sites. http://www.mvps.org/access/bugs/bugs0008.htm http://www.trigeminal.com/ http://www.trigeminal.com/michka.asp?1033 From max.wanadoo at gmail.com Sat Dec 20 18:20:08 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Sun, 21 Dec 2008 00:20:08 -0000 Subject: [AccessD] Reports To File In-Reply-To: <45E67128A75148AF8D91E0274055C270@HAL9005> References: <45E67128A75148AF8D91E0274055C270@HAL9005> Message-ID: <494d8bb8.1781420a.5705.ffffe652@mx.google.com> Rocky, I put mine out to a PDF Printer - what comes out is the entire report not a screen capture. Ta Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: 20 December 2008 16:26 To: 'Off Topic'; 'Access Developers discussion and problem solving'; List Subject: [AccessD] Reports To File Dear Lists: I'm in trouble now. Turned 60 - my mind is failing. I did a manual for my commercial product several years ago. Now I'm coming out with a big new release and that requires re-writing and updating the manual. It's all done except for the reports in the appendix. When I did those reports originally, I had a devil of a time figuring out how to get them into the word doc. Eventually I figured it out. Even redid the reports a few years ago in Chinese for my distributor. Problem is, I cannot for the life of me remember how I did it. Been puzzling over it for two days, searching through the HD, looking for likely programs or add-ons, or printer drivers. But I think I got a lead from someone on the list. My only clue: I remember that the program created a separate file for each page of the report - and IIRC (sigh) it was in jpg format. Rotated it, dropped it into the word doc manual - was a piece of cake. It's the last thing I have to do to get the new release ready. I do remember that screen captures didn't cut it. When the report is reduced to where it all shows on the screen it reproduces badly. It's something that put each page of the report out to a separate jpg. Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. I just need a nice high res image of the report page. Doesn't matter how I get it. MMMTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From becklesd at gmail.com Sun Dec 21 09:50:07 2008 From: becklesd at gmail.com (David Beckles) Date: Sun, 21 Dec 2008 15:50:07 +0000 Subject: [AccessD] Reports To File In-Reply-To: References: Message-ID: <494E65AF.1030508@gmail.com> Dear Rocky, I think that you are looking for Print to Picture. Take a look at: http://databaseadvisors.com/pipermail/accessd/2006-November/047420.html David > > ------------------------------------------------------------------------ > Subject: > [AccessD] Reports To File > From: > "Rocky Smolin at Beach Access Software" > Date: > Sat, 20 Dec 2008 08:25:32 -0800 > To: > "'Off Topic'" , "'Access Developers > discussion and problem solving'" , > "List" > > To: > "'Off Topic'" , "'Access Developers > discussion and problem solving'" , > "List" > > Content-Transfer-Encoding: > 7bit > Precedence: > list > MIME-Version: > 1.0 > Reply-To: > Access Developers discussion and problem solving > > Message-ID: > <45E67128A75148AF8D91E0274055C270 at HAL9005> > Content-Type: > text/plain; charset="us-ascii" > Message: > 7 > > > Dear Lists: > > I'm in trouble now. Turned 60 - my mind is failing. > > I did a manual for my commercial product several years ago. Now I'm coming > out with a big new release and that requires re-writing and updating the > manual. It's all done except for the reports in the appendix. > > When I did those reports originally, I had a devil of a time figuring out > how to get them into the word doc. Eventually I figured it out. Even redid > the reports a few years ago in Chinese for my distributor. > > Problem is, I cannot for the life of me remember how I did it. Been > puzzling over it for two days, searching through the HD, looking for likely > programs or add-ons, or printer drivers. But I think I got a lead from > someone on the list. > > My only clue: I remember that the program created a separate file for each > page of the report - and IIRC (sigh) it was in jpg format. Rotated it, > dropped it into the word doc manual - was a piece of cake. It's the last > thing I have to do to get the new release ready. I do remember that screen > captures didn't cut it. When the report is reduced to where it all shows on > the screen it reproduces badly. It's something that put each page of the > report out to a separate jpg. > > Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. > I just need a nice high res image of the report page. Doesn't matter how I > get it. > > MMMTIA > > Rocky > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > From rockysmolin at bchacc.com Sun Dec 21 10:11:45 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 21 Dec 2008 08:11:45 -0800 Subject: [AccessD] Reports To File In-Reply-To: <494E65AF.1030508@gmail.com> References: <494E65AF.1030508@gmail.com> Message-ID: David: That was it. Thanks. I have it on my rig and tried it but couldn't seem to get it to work right. Got it all straightened out now. Getting old sucks. :) Best, Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Beckles Sent: Sunday, December 21, 2008 7:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Reports To File Dear Rocky, I think that you are looking for Print to Picture. Take a look at: http://databaseadvisors.com/pipermail/accessd/2006-November/047420.html David > > ---------------------------------------------------------------------- > -- > Subject: > [AccessD] Reports To File > From: > "Rocky Smolin at Beach Access Software" > Date: > Sat, 20 Dec 2008 08:25:32 -0800 > To: > "'Off Topic'" , "'Access Developers > discussion and problem solving'" , > "List" > > To: > "'Off Topic'" , "'Access Developers > discussion and problem solving'" , > "List" > > Content-Transfer-Encoding: > 7bit > Precedence: > list > MIME-Version: > 1.0 > Reply-To: > Access Developers discussion and problem solving > > Message-ID: > <45E67128A75148AF8D91E0274055C270 at HAL9005> > Content-Type: > text/plain; charset="us-ascii" > Message: > 7 > > > Dear Lists: > > I'm in trouble now. Turned 60 - my mind is failing. > > I did a manual for my commercial product several years ago. Now I'm > coming out with a big new release and that requires re-writing and > updating the manual. It's all done except for the reports in the appendix. > > When I did those reports originally, I had a devil of a time figuring > out how to get them into the word doc. Eventually I figured it out. > Even redid the reports a few years ago in Chinese for my distributor. > > Problem is, I cannot for the life of me remember how I did it. Been > puzzling over it for two days, searching through the HD, looking for > likely programs or add-ons, or printer drivers. But I think I got a > lead from someone on the list. > > My only clue: I remember that the program created a separate file for > each page of the report - and IIRC (sigh) it was in jpg format. > Rotated it, dropped it into the word doc manual - was a piece of cake. > It's the last thing I have to do to get the new release ready. I do > remember that screen captures didn't cut it. When the report is reduced to where it all shows on > the screen it reproduces badly. It's something that put each page of the > report out to a separate jpg. > > Any clues, leads, WAGs welcome. Doesn't have to be the way I did it before. > I just need a nice high res image of the report page. Doesn't matter > how I get it. > > MMMTIA > > Rocky > > > > > ---------------------------------------------------------------------- > -- > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Sun Dec 21 12:05:43 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Sun, 21 Dec 2008 13:05:43 -0500 Subject: [AccessD] Reports To File References: <494E65AF.1030508@gmail.com> Message-ID: <0d6201c96396$becd0040$2f8601c7@SusanOne> Getting old sucks. =======I guess that explains all the wrinkles. Susan H. From rockysmolin at bchacc.com Sun Dec 21 12:19:10 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 21 Dec 2008 10:19:10 -0800 Subject: [AccessD] Reports To File In-Reply-To: <0d6201c96396$becd0040$2f8601c7@SusanOne> References: <494E65AF.1030508@gmail.com> <0d6201c96396$becd0040$2f8601c7@SusanOne> Message-ID: <94E04E249B954438A2703B2BA0F52D2C@HAL9005> Well, duh. I'm not a vain person. It's only the wrinkles in my brain that worry me. What were we just talking about...? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Sunday, December 21, 2008 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Reports To File Getting old sucks. =======I guess that explains all the wrinkles. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at coles.com.au Sun Dec 21 14:24:49 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Mon, 22 Dec 2008 07:24:49 +1100 Subject: [AccessD] Reports To File In-Reply-To: <94E04E249B954438A2703B2BA0F52D2C@HAL9005> Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7E01A@WPEXCH22.retail.ad.cmltd.net.au> Rocky! You are getting sluggish ol boy. You totally missed the gag here. Here is the premise. If getting old sucks, then the action of sucking (which causes your face to contract and wrinkle (see any 2 year old sucking hard)), will cause greater and greater wrinkles on your face, A negative suck feedback cycle as indeed the more it sucks the worse it gets. get it?!! ;) Susan was making a joke about wrinkles being caused by sucking, not a judgement on how much botox you may need/want ;) hehehehe... merry xmas Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin at Beach Access Software Sent: Monday, 22 December 2008 5:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Well, duh. I'm not a vain person. It's only the wrinkles in my brain that worry me. What were we just talking about...? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Sunday, December 21, 2008 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Reports To File Getting old sucks. =======I guess that explains all the wrinkles. Susan H. -- 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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From rockysmolin at bchacc.com Sun Dec 21 14:54:34 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 21 Dec 2008 12:54:34 -0800 Subject: [AccessD] Reports To File In-Reply-To: <57E6E6CA42105A48B977303A2CDC272007ACD7E01A@WPEXCH22.retail.ad.cmltd.net.au> References: <94E04E249B954438A2703B2BA0F52D2C@HAL9005> <57E6E6CA42105A48B977303A2CDC272007ACD7E01A@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <8D63FDFCE9C445EF93EBDF075A25DB43@HAL9005> Oh, yea, huh. Gee, getting old sucks. Wait a minute... Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Sunday, December 21, 2008 12:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Rocky! You are getting sluggish ol boy. You totally missed the gag here. Here is the premise. If getting old sucks, then the action of sucking (which causes your face to contract and wrinkle (see any 2 year old sucking hard)), will cause greater and greater wrinkles on your face, A negative suck feedback cycle as indeed the more it sucks the worse it gets. get it?!! ;) Susan was making a joke about wrinkles being caused by sucking, not a judgement on how much botox you may need/want ;) hehehehe... merry xmas Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin at Beach Access Software Sent: Monday, 22 December 2008 5:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Reports To File Well, duh. I'm not a vain person. It's only the wrinkles in my brain that worry me. What were we just talking about...? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Sunday, December 21, 2008 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Reports To File Getting old sucks. =======I guess that explains all the wrinkles. Susan H. -- 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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Sun Dec 21 15:06:03 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Sun, 21 Dec 2008 16:06:03 -0500 Subject: [AccessD] Reports To File References: <57E6E6CA42105A48B977303A2CDC272007ACD7E01A@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: <0e3601c963af$f474c610$2f8601c7@SusanOne> Yeah, but if ya need a translator, ya need a better joke. :) Susan H. > > Rocky! > > You are getting sluggish ol boy. You totally missed the gag here. Here > is the premise. If getting old sucks, then the action of sucking (which > causes your face to contract and wrinkle (see any 2 year old sucking > hard)), will cause greater and greater wrinkles on your face, A negative > suck feedback cycle as indeed the more it sucks the worse it gets. > > get it?!! ;) Susan was making a joke about wrinkles being caused by > sucking, not a judgement on how much botox you may need/want ;) > From rockysmolin at bchacc.com Sun Dec 21 19:46:51 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 21 Dec 2008 17:46:51 -0800 Subject: [AccessD] Faxing Software Message-ID: (cross posted) Dear List(s): Win Fax Pro will not work with Vista. Does anyone have a recommendation for a replacement? TIA Rocky Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com From newsgrps at dalyn.co.nz Sun Dec 21 20:30:28 2008 From: newsgrps at dalyn.co.nz (David Emerson) Date: Mon, 22 Dec 2008 15:30:28 +1300 Subject: [AccessD] XP adp and SQL2005 Message-ID: <20081222023004.UUTA28627.mta02.xtra.co.nz@Dalyn.dalyn.co.nz> I have a view being used for a subform. It combines 4 tables but only one has data which is changed. It is a 'many' table. All of the tables have primary keys. The table being edited has a timestamp column created when the database was upsized from Access XP to SQL2000. The database was then scripted and created on SQL2005. When I try to add a record I get the following error: Cannot insert an explicit value into a timestamp column. Use INSERT with a column list to exclude the timestamp column, or insert a DEFAULT. Because I am using a bound form I do not have the option of a column list (I don't think). If I remove the timestamp field from the view then I don't even get an option to add a record. With the timestamp included I can add the data for a new record, but just can't save it. I am not sure what is meant in the error message by "Insert a default". I tried adding a textbox to the form for the timestamp field and put DEFAULT in the default property but this didn't work. Does anyone have any suggestions? Regards David Emerson Dalyn Software Ltd Wellington, New Zealand From wdhindman at dejpolsystems.com Sun Dec 21 21:58:28 2008 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 21 Dec 2008 22:58:28 -0500 Subject: [AccessD] Faxing Software References: Message-ID: ...my clients all use ZetaFax now. William -------------------------------------------------- From: "Rocky Smolin at Beach Access Software" Sent: Sunday, December 21, 2008 8:46 PM To: "List" ; "'Off Topic'" ; "'Access Developers discussion and problem solving'" Subject: [AccessD] Faxing Software > (cross posted) > > Dear List(s): > > Win Fax Pro will not work with Vista. Does anyone have a recommendation > for > a replacement? > > TIA > > Rocky > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From adtp at airtelmail.in Sun Dec 21 23:22:13 2008 From: adtp at airtelmail.in (A.D.Tejpal) Date: Mon, 22 Dec 2008 10:52:13 +0530 Subject: [AccessD] calculation query References: <001601c962de$d96d98f0$400aa8c0@qmotionfaa3ad9> Message-ID: <002a01c963f5$6ffcddf0$3a5ea27a@personald6374f> Pedro, Apparently, for each species, you wish to display all possible combinations of pairs with all other species. For each pair, you wish to display the percent match of coordinates in two columns as follows: (a) OwnMatch - Common coordinates as percent of total coordinates of first species in the pair. (b) ForeignMatch - Common coordinates as percent of total coordinates of second species in the pair. This involves recursive join of semi-Cartesian type with multi-stage aggregation.. Sample query Q_SP2 given below, should get you the desired results. This query uses query Q_SP1 (also given below). Although the first stage query Q_SP1 has all the required output (OwnMatch for any given pair is the same as ForeignMatch for the same pair reversed), the second stage query Q_SP2 is meant to provide more convenient display, by showing the foreign match for each pair, directly across, in a separate column. Note: T_Symp is the name of source table, having fields Species (text type) and Coordinate (number type). Best wishes, A.D. Tejpal ------------ Q_SP2 - (Final Query) (Uses query Q_SP1 given below) ======================================= SELECT Q3.Species, Q3.TotCoord, Q3.SpecRef, Q3.OwnMatch, Q4.OwnMatch AS ForeignMatch FROM Q_SP1 AS Q3 INNER JOIN Q_SP1 AS Q4 ON Q3.SpecRef = Right(Q4.SpecRef, 1) & Left(Q4.SpecRef, 1) ORDER BY Q3.SpecRef; ======================================= Q_SP1 - (First Stage Query) (Used by query Q_SP2 given above) ======================================= SELECT Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species] AS SpecRef, Round(100*(Sum(IIf([Q1].[Coordinate]=[Q2].[Coordinate],1,0))/[TotCoord]),2) AS OwnMatch FROM [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate]. AS Q2, [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate]. AS Q1 INNER JOIN [SELECT Q.Species, Count(Q.Coordinate) AS TotCoord FROM (SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate) AS Q GROUP BY Q.Species]. AS QA ON Q1.Species = QA.Species WHERE (((Q2.Species)<>[Q1].[Species])) GROUP BY Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species]; ======================================= ----- Original Message ----- From: Pedro Janssen To: AccessD Sent: Sunday, December 21, 2008 01:39 Subject: [AccessD] calculation query Hello Group, i need to calculate to forms of sympatry of some species. The own-sympatry (or accompanied species) = the percentages of how many coordinates are the same from species A; compared to B and compared to C The foreign-sympatry = in which percentage of the coordinates where species B and species C are found, is also species A found The data that i have: TblSympatry ID Species Coordinate 1 A 11 2 A 13 3 A 14 4 A 11 5 A 14 6 B 11 7 B 15 8 B 15 9 B 16 10 B 17 11 C 11 12 C 14 13 C 14 14 C 16 15 C 18 own-sympatry: Species A is found in three different Coordinates. Species B is found in one of the three coordinates = 33,3% Species C is found in two of the three coordinates = 66,6% result: own-sympatry own percentage A-B 33,3 A-C 66,6 foreign-sympatry Species B is found in four coordinates, Species A is found in one of these = 25% Species C is found in four coordinates, Species A is found in two ot these = 50% result: foreign-sympatry foreign percentage B=A 25 C=A 50 A total of 25 species need to be compared which each to methods. How can i do this in Access? Thanks Pedro From rockysmolin at bchacc.com Sun Dec 21 23:42:51 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 21 Dec 2008 21:42:51 -0800 Subject: [AccessD] Faxing Software In-Reply-To: References: Message-ID: Will do. Got your Christmas shopping done? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Sunday, December 21, 2008 7:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Faxing Software ...my clients all use ZetaFax now. William -------------------------------------------------- From: "Rocky Smolin at Beach Access Software" Sent: Sunday, December 21, 2008 8:46 PM To: "List" ; "'Off Topic'" ; "'Access Developers discussion and problem solving'" Subject: [AccessD] Faxing Software > (cross posted) > > Dear List(s): > > Win Fax Pro will not work with Vista. Does anyone have a > recommendation for a replacement? > > TIA > > Rocky > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.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 From rockysmolin at bchacc.com Sun Dec 21 23:45:22 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 21 Dec 2008 21:45:22 -0800 Subject: [AccessD] Faxing Software In-Reply-To: References: Message-ID: Ooops. Replied to the wrong person. Re: Zetafax - looking for something cheap. I get 3 faxes a month. Zetafax you can't actually find out what it costs on-line. Have to have someone attend to you personally through a quote request. I think that may be overkill for me. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Sunday, December 21, 2008 9:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Faxing Software Will do. Got your Christmas shopping done? Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Sunday, December 21, 2008 7:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Faxing Software ...my clients all use ZetaFax now. William -------------------------------------------------- From: "Rocky Smolin at Beach Access Software" Sent: Sunday, December 21, 2008 8:46 PM To: "List" ; "'Off Topic'" ; "'Access Developers discussion and problem solving'" Subject: [AccessD] Faxing Software > (cross posted) > > Dear List(s): > > Win Fax Pro will not work with Vista. Does anyone have a > recommendation for a replacement? > > TIA > > Rocky > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.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 From kathryn at bassett.net Sun Dec 21 23:58:29 2008 From: kathryn at bassett.net (Kathryn Bassett) Date: Sun, 21 Dec 2008 21:58:29 -0800 Subject: [AccessD] Faxing Software In-Reply-To: References: Message-ID: <9CED5133535A434E9152A7A3A4AB40DA@KathrynVista> Just need to receive vs send? http://www.efax.com/efax-free I don't use it much anymore because I now have a dedicated line but I still have the number and occasionally get a fax from someone who still has that old number. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin at Beach Access Software > Sent: 21 Dec 2008 9:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Ooops. Replied to the wrong person. Re: Zetafax - looking > for something cheap. I get 3 faxes a month. Zetafax you > can't actually find out what it costs on-line. Have to have > someone attend to you personally through a quote request. I > think that may be overkill for me. > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin at Beach Access Software > Sent: Sunday, December 21, 2008 9:43 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Will do. Got your Christmas shopping done? > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > William Hindman > Sent: Sunday, December 21, 2008 7:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Faxing Software > > ...my clients all use ZetaFax now. > William > > -------------------------------------------------- > From: "Rocky Smolin at Beach Access Software" > Sent: Sunday, December 21, 2008 8:46 PM > To: "List" ; "'Off Topic'" > ; "'Access Developers discussion > and problem solving'" > Subject: [AccessD] Faxing Software > > > (cross posted) > > > > Dear List(s): > > > > Win Fax Pro will not work with Vista. Does anyone have a > > recommendation for a replacement? > > > > TIA > > > > Rocky > > > > > > > > > > Rocky Smolin > > > > Beach Access Software > > > > 858-259-4334 > > > > www.e-z-mrp.com > > > > www.bchacc.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 From Gustav at cactus.dk Mon Dec 22 03:18:48 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 22 Dec 2008 10:18:48 +0100 Subject: [AccessD] calculation query Message-ID: Hi A. D. Nice! When everyone else pass, A.D. kicks in. My first thought when I read the question was that this looked more like a VBA task - a few loops counting, comparing and summing and dividing, done. But the flue (which has hit the country and killed 30 old and week persons) has nailed me to the bed for three days which is very unusual - in fact, I can't recall being that ill since childhood. I couldn't concentrate on five lines of code, not to say a set of queries. I was at sale for five cents ... So, expressed with some weight, I hope everyone will enjoy the Christmas time in good health! /gustav >>> adtp at airtelmail.in 22-12-2008 06:22 >>> Pedro, Apparently, for each species, you wish to display all possible combinations of pairs with all other species. For each pair, you wish to display the percent match of coordinates in two columns as follows: (a) OwnMatch - Common coordinates as percent of total coordinates of first species in the pair. (b) ForeignMatch - Common coordinates as percent of total coordinates of second species in the pair. This involves recursive join of semi-Cartesian type with multi-stage aggregation.. Sample query Q_SP2 given below, should get you the desired results. This query uses query Q_SP1 (also given below). Although the first stage query Q_SP1 has all the required output (OwnMatch for any given pair is the same as ForeignMatch for the same pair reversed), the second stage query Q_SP2 is meant to provide more convenient display, by showing the foreign match for each pair, directly across, in a separate column. Note: T_Symp is the name of source table, having fields Species (text type) and Coordinate (number type). Best wishes, A.D. Tejpal ------------ Q_SP2 - (Final Query) (Uses query Q_SP1 given below) ======================================= SELECT Q3.Species, Q3.TotCoord, Q3.SpecRef, Q3.OwnMatch, Q4.OwnMatch AS ForeignMatch FROM Q_SP1 AS Q3 INNER JOIN Q_SP1 AS Q4 ON Q3.SpecRef = Right(Q4.SpecRef, 1) & Left(Q4.SpecRef, 1) ORDER BY Q3.SpecRef; ======================================= Q_SP1 - (First Stage Query) (Used by query Q_SP2 given above) ======================================= SELECT Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species] AS SpecRef, Round(100*(Sum(IIf([Q1].[Coordinate]=[Q2].[Coordinate],1,0))/[TotCoord]),2) AS OwnMatch FROM [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate]. AS Q2, [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate]. AS Q1 INNER JOIN [SELECT Q.Species, Count(Q.Coordinate) AS TotCoord FROM (SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate) AS Q GROUP BY Q.Species]. AS QA ON Q1.Species = QA.Species WHERE (((Q2.Species)<>[Q1].[Species])) GROUP BY Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species]; ======================================= ----- Original Message ----- From: Pedro Janssen To: AccessD Sent: Sunday, December 21, 2008 01:39 Subject: [AccessD] calculation query Hello Group, i need to calculate to forms of sympatry of some species. The own-sympatry (or accompanied species) = the percentages of how many coordinates are the same from species A; compared to B and compared to C The foreign-sympatry = in which percentage of the coordinates where species B and species C are found, is also species A found The data that i have: TblSympatry ID Species Coordinate 1 A 11 2 A 13 3 A 14 4 A 11 5 A 14 6 B 11 7 B 15 8 B 15 9 B 16 10 B 17 11 C 11 12 C 14 13 C 14 14 C 16 15 C 18 own-sympatry: Species A is found in three different Coordinates. Species B is found in one of the three coordinates = 33,3% Species C is found in two of the three coordinates = 66,6% result: own-sympatry own percentage A-B 33,3 A-C 66,6 foreign-sympatry Species B is found in four coordinates, Species A is found in one of these = 25% Species C is found in four coordinates, Species A is found in two ot these = 50% result: foreign-sympatry foreign percentage B=A 25 C=A 50 A total of 25 species need to be compared which each to methods. How can i do this in Access? Thanks Pedro From pedro at plex.nl Mon Dec 22 06:04:40 2008 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 22 Dec 2008 13:04:40 +0100 Subject: [AccessD] calculation query References: Message-ID: <000e01c9642d$77c07fa0$400aa8c0@qmotionfaa3ad9> Hello Gustav, get well soon! Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 22, 2008 10:18 AM Subject: Re: [AccessD] calculation query > Hi A. D. > > Nice! When everyone else pass, A.D. kicks in. > > My first thought when I read the question was that this looked more like a > VBA task - a few loops counting, comparing and summing and dividing, done. > > But the flue (which has hit the country and killed 30 old and week > persons) has nailed me to the bed for three days which is very unusual - > in fact, I can't recall being that ill since childhood. I couldn't > concentrate on five lines of code, not to say a set of queries. I was at > sale for five cents ... > > So, expressed with some weight, I hope everyone will enjoy the Christmas > time in good health! > > /gustav > > >>>> adtp at airtelmail.in 22-12-2008 06:22 >>> > Pedro, > > Apparently, for each species, you wish to display all possible > combinations of pairs with all other species. For each pair, you wish to > display the percent match of coordinates in two columns as follows: > > (a) OwnMatch - Common coordinates as percent of total coordinates of > first species in the pair. > (b) ForeignMatch - Common coordinates as percent of total coordinates > of second species in the pair. > > This involves recursive join of semi-Cartesian type with multi-stage > aggregation.. > > Sample query Q_SP2 given below, should get you the desired results. > This query uses query Q_SP1 (also given below). Although the first stage > query Q_SP1 has all the required output (OwnMatch for any given pair is > the same as ForeignMatch for the same pair reversed), the second stage > query Q_SP2 is meant to provide more convenient display, by showing the > foreign match for each pair, directly across, in a separate column. > > Note: > T_Symp is the name of source table, having fields Species (text type) > and Coordinate (number type). > > Best wishes, > A.D. Tejpal > ------------ > > Q_SP2 - (Final Query) > (Uses query Q_SP1 given below) > ======================================= > SELECT Q3.Species, Q3.TotCoord, Q3.SpecRef, Q3.OwnMatch, Q4.OwnMatch AS > ForeignMatch > FROM Q_SP1 AS Q3 INNER JOIN Q_SP1 AS Q4 ON Q3.SpecRef = Right(Q4.SpecRef, > 1) & Left(Q4.SpecRef, 1) > ORDER BY Q3.SpecRef; > ======================================= > > Q_SP1 - (First Stage Query) > (Used by query Q_SP2 given above) > ======================================= > SELECT Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species] AS > SpecRef, > Round(100*(Sum(IIf([Q1].[Coordinate]=[Q2].[Coordinate],1,0))/[TotCoord]),2) > AS OwnMatch > FROM [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY > T_Symp.Species, T_Symp.Coordinate]. AS Q2, [SELECT T_Symp.Species, > T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate]. > AS Q1 INNER JOIN [SELECT Q.Species, Count(Q.Coordinate) AS TotCoord FROM > (SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY > T_Symp.Species, T_Symp.Coordinate) AS Q GROUP BY Q.Species]. AS QA ON > Q1.Species = QA.Species > WHERE (((Q2.Species)<>[Q1].[Species])) > GROUP BY Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species]; > ======================================= > > ----- Original Message ----- > From: Pedro Janssen > To: AccessD > Sent: Sunday, December 21, 2008 01:39 > Subject: [AccessD] calculation query > > > Hello Group, > > i need to calculate to forms of sympatry of some species. > The own-sympatry (or accompanied species) = the percentages of > how many coordinates are the same from species A; compared to B and > compared to C > The foreign-sympatry = in which percentage of the coordinates where > species B and species C are found, is also species A found > > The data that i have: > TblSympatry ID Species Coordinate > 1 A 11 > 2 A 13 > 3 A 14 > 4 A 11 > 5 A 14 > 6 B 11 > 7 B 15 > 8 B 15 > 9 B 16 > 10 B 17 > 11 C 11 > 12 C 14 > 13 C 14 > 14 C 16 > 15 C 18 > > own-sympatry: > Species A is found in three different Coordinates. > Species B is found in one of the three coordinates = 33,3% > Species C is found in two of the three coordinates = 66,6% > > result: own-sympatry > > own percentage > A-B 33,3 > A-C 66,6 > > foreign-sympatry > Species B is found in four coordinates, Species A is found in one of > these = 25% > Species C is found in four coordinates, Species A is found in two ot > these = 50% > > result: foreign-sympatry > > foreign percentage > B=A 25 > C=A 50 > > A total of 25 species need to be compared which each to methods. > > How can i do this in Access? > > Thanks > > Pedro > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pedro at plex.nl Mon Dec 22 06:13:16 2008 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 22 Dec 2008 13:13:16 +0100 Subject: [AccessD] calculation query References: <001601c962de$d96d98f0$400aa8c0@qmotionfaa3ad9> <002a01c963f5$6ffcddf0$3a5ea27a@personald6374f> Message-ID: <001701c9642e$abd31360$400aa8c0@qmotionfaa3ad9> Hello A.D. Tejpal, thanks for your help. The OwnMatch works perfect. This saves me a lot of time. But the Foreign Match isn't the same for the pairs, but then reversed. When you see the example. ForeignMatch Species B is found in four coordinates, Species A is found in one of these = 25% (OwnMatch A-B = 33,3%) Species C is found in four coordinates, Species A is found in two ot these = 50% (OwnMatch A-C = 66,6%) Could you take a look again! Thanks Pedro ----- Original Message ----- From: "A.D.Tejpal" To: "Access Developers discussion and problem solving" Sent: Monday, December 22, 2008 6:22 AM Subject: Re: [AccessD] calculation query > Pedro, > > Apparently, for each species, you wish to display all possible > combinations of pairs with all other species. For each pair, you wish to > display the percent match of coordinates in two columns as follows: > > (a) OwnMatch - Common coordinates as percent of total coordinates of > first species in the pair. > (b) ForeignMatch - Common coordinates as percent of total coordinates > of second species in the pair. > > This involves recursive join of semi-Cartesian type with multi-stage > aggregation.. > > Sample query Q_SP2 given below, should get you the desired results. > This query uses query Q_SP1 (also given below). Although the first stage > query Q_SP1 has all the required output (OwnMatch for any given pair is > the same as ForeignMatch for the same pair reversed), the second stage > query Q_SP2 is meant to provide more convenient display, by showing the > foreign match for each pair, directly across, in a separate column. > > Note: > T_Symp is the name of source table, having fields Species (text type) > and Coordinate (number type). > > Best wishes, > A.D. Tejpal > ------------ > > Q_SP2 - (Final Query) > (Uses query Q_SP1 given below) > ======================================= > SELECT Q3.Species, Q3.TotCoord, Q3.SpecRef, Q3.OwnMatch, Q4.OwnMatch AS > ForeignMatch > FROM Q_SP1 AS Q3 INNER JOIN Q_SP1 AS Q4 ON Q3.SpecRef = Right(Q4.SpecRef, > 1) & Left(Q4.SpecRef, 1) > ORDER BY Q3.SpecRef; > ======================================= > > Q_SP1 - (First Stage Query) > (Used by query Q_SP2 given above) > ======================================= > SELECT Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species] AS > SpecRef, > Round(100*(Sum(IIf([Q1].[Coordinate]=[Q2].[Coordinate],1,0))/[TotCoord]),2) > AS OwnMatch > FROM [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY > T_Symp.Species, T_Symp.Coordinate]. AS Q2, [SELECT T_Symp.Species, > T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, T_Symp.Coordinate]. > AS Q1 INNER JOIN [SELECT Q.Species, Count(Q.Coordinate) AS TotCoord FROM > (SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY > T_Symp.Species, T_Symp.Coordinate) AS Q GROUP BY Q.Species]. AS QA ON > Q1.Species = QA.Species > WHERE (((Q2.Species)<>[Q1].[Species])) > GROUP BY Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species]; > ======================================= > > ----- Original Message ----- > From: Pedro Janssen > To: AccessD > Sent: Sunday, December 21, 2008 01:39 > Subject: [AccessD] calculation query > > > Hello Group, > > i need to calculate to forms of sympatry of some species. > The own-sympatry (or accompanied species) = the percentages of > how many coordinates are the same from species A; compared to B and > compared to C > The foreign-sympatry = in which percentage of the coordinates where > species B and species C are found, is also species A found > > The data that i have: > TblSympatry ID Species Coordinate > 1 A 11 > 2 A 13 > 3 A 14 > 4 A 11 > 5 A 14 > 6 B 11 > 7 B 15 > 8 B 15 > 9 B 16 > 10 B 17 > 11 C 11 > 12 C 14 > 13 C 14 > 14 C 16 > 15 C 18 > > own-sympatry: > Species A is found in three different Coordinates. > Species B is found in one of the three coordinates = 33,3% > Species C is found in two of the three coordinates = 66,6% > > result: own-sympatry > > own percentage > A-B 33,3 > A-C 66,6 > > foreign-sympatry > Species B is found in four coordinates, Species A is found in one of > these = 25% > Species C is found in four coordinates, Species A is found in two ot > these = 50% > > result: foreign-sympatry > > foreign percentage > B=A 25 > C=A 50 > > A total of 25 species need to be compared which each to methods. > > How can i do this in Access? > > Thanks > > Pedro > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From max.wanadoo at gmail.com Mon Dec 22 08:39:37 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Mon, 22 Dec 2008 14:39:37 +0000 Subject: [AccessD] SMTP Server In-Reply-To: <006a01c961f3$b9b8e820$1408a8c0@theblues.local> References: <006a01c961f3$b9b8e820$1408a8c0@theblues.local> Message-ID: Hi Vlad & Stuart, I am afraid that BLAT is no good and neither are the other options which sends via an STMP Server. What I am after is to be able to send emails direct from my PC to an Email Address without going through an external SMTP Server. ie, I need a Local SMTP Server software. If you look at this URL http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Server.shtmlyour will see what I am after, but all the version are handicapped in some way (ie, x emails a day or size restrictd etc). The actual code must be really simple but I cannot get my hands on any. Thanks for the interest. Max On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > Max, > > An SMTP Server manages the email for a domain or several domains like > abc.com and xyz.com. That's why you need hMailServer. It will send out the > email and receive email on your domains behalf and you pick it up from > hMailServer via POP3 or via IMAP. You asked for an SMTP Server and > hMailServer is exactly that... > > What you are trying to do is code up something so you can send email from > your app to recipients based on some criteria am I right? > > In that case you need something like Blat and some code that will send out > what you create through Blat which in turn sends it through your SMTP > server. > > I have created a little example for you from an app I did a few years ago > that works very well and does exactly what you need. Inside this zip file > you'll find everything you need to create a solution from the documentation > for Blat to the module I created to create the emails and send them out. > You > can download it here: > > http://download.actebs.com.au/blat.zip > > Inside the zip file you'll find a file called VladsEmailCode.txt which is > the module you will need to research to get an understanding of how I went > about it. You will also need to read the items in the docs folder to > understand how to use Blat. > > Good luck, and if you need some more help get back to me... > > Regards > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 2:19 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SMTP Server > > Thanks Vlad, > I cannot see to get it to work using an MS Access. It wants to install > with > MySql or Sql Server. > Is there a workaround that you know off perhaps? > Thanks > Max > > > On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > > > Max, > > > > Try this: > > > > http://www.hmailserver.com/ > > > > It's brilliant, I've been using it for years... > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > > Sent: Saturday, 20 December 2008 1:34 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] SMTP Server > > > > Hi Guys, > > Does anybody have any Access Code to provide the same functionality as > > a SMTP server > > > > or alternatively any FREE SMTP Server software. > > > > All the ones I have found are crippled in some way or another with an > > invite to purchase the full blown one as xyz?$. > > Thanks > > Max > > -- > > 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 > From max.wanadoo at gmail.com Mon Dec 22 08:51:03 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Mon, 22 Dec 2008 14:51:03 +0000 Subject: [AccessD] Email Problem In-Reply-To: <48D8AAA6.18454.E0AC4B9@stuart.lexacorp.com.pg> References: <018601c91cf0$34907160$0201a8c0@HAL9005> <48D8AAA6.18454.E0AC4B9@stuart.lexacorp.com.pg> Message-ID: Hi Stuart, As I mentioned in another message, Blat requires an ISP's SMTP setting. I need our own PCs to act as the SMTP (locally). This is entirely do-able, I just need to code. A simple session would send from my local host via a dns server where it would lookup the MX IP address for the email and then send the email on. Therefore, no copy would go via any ISP - there would be no security worries - just an email from one pc to another pc. Thanks Max On Mon, Sep 22, 2008 at 10:36 PM, Stuart McLachlan wrote: > You can't check an address without sending a message to it. > (Well there is the SMTP VERIFY command, but most servers > don't honour it to avoid disclosing valid addresses to spammers) > > I use Blat.dll to do this sort of automated mailing. Every transmission is > logged > in a text file which you can programmatically check for errors afterwards. > It also > returns error codes which you can use to create your own logging routine. > > > Having said that how about a standard error trap: > > Do > On error goto trapit: > Docmd.sendmail... or whatever > On error goto 0 > loop......... > .......... > exit function > trapit: > if error = -21472220977 then > Log toAddress > resume next > end if > ....... > > > with your own custom Log() function > > > On 22 Sep 2008 at 13:17, Rocky Smolin at Beach Access wrote: > > > Dear List: > > > > My day for questions. I'm sending emails automatically, unattended, from > > this app - scheduled to run at night. When the email contains an invalid > > address it generates an error "-21472220977 - the server rejected one or > > more recipient addresses. The server response was 550 5.1.1 User > Unknown. > > Possible bad email address" > > > > then it lists all of the addresses in the To: CC: and BCC: fields, and > the > > process stops until the user comes in, sees the message and clicks OK. > At > > which point they don't really know what address was bad. > > > > I suppose I could use On Error Resume Next at the line which calls the > email > > send routine. Of course, that way the user will never know that there > was a > > bad address and that the report didn't go out. So I think that's not a > good > > solution. > > > > However, is there a way to verify addresses before sending an email? Or > is > > there a better approach to this problem? > > > > MTIA > > > > Rocky Smolin > > > > Beach Access Software > > > > 858-259-4334 > > > > www.e-z-mrp.com > > > > www.bchacc.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 > From Gustav at cactus.dk Mon Dec 22 09:01:19 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 22 Dec 2008 16:01:19 +0100 Subject: [AccessD] SMTP Server Message-ID: Hi Max You have it already: The SMTP Service of IIS and has been there since Windows NT. This may not be installed on your machine by default but a few checkmarks under your Windows configuration will do. Note that the SMTP Service in the server versions of Windows sports more features than that of a workstation. Note too, that you will still need your SMTP client or other software (Blat or whatever) to connect to your service, except if you are able to create fully formatted text files in eml format (not recommended); if so these can be dropped in the Drop folder of the service and off they go. /gustav >>> max.wanadoo at gmail.com 22-12-2008 15:39 >>> Hi Vlad & Stuart, I am afraid that BLAT is no good and neither are the other options which sends via an STMP Server. What I am after is to be able to send emails direct from my PC to an Email Address without going through an external SMTP Server. ie, I need a Local SMTP Server software. If you look at this URL http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Server.shtmlyour will see what I am after, but all the version are handicapped in some way (ie, x emails a day or size restrictd etc). The actual code must be really simple but I cannot get my hands on any. Thanks for the interest. Max On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > Max, > > An SMTP Server manages the email for a domain or several domains like > abc.com and xyz.com. That's why you need hMailServer. It will send out the > email and receive email on your domains behalf and you pick it up from > hMailServer via POP3 or via IMAP. You asked for an SMTP Server and > hMailServer is exactly that... > > What you are trying to do is code up something so you can send email from > your app to recipients based on some criteria am I right? > > In that case you need something like Blat and some code that will send out > what you create through Blat which in turn sends it through your SMTP > server. > > I have created a little example for you from an app I did a few years ago > that works very well and does exactly what you need. Inside this zip file > you'll find everything you need to create a solution from the documentation > for Blat to the module I created to create the emails and send them out. > You > can download it here: > > http://download.actebs.com.au/blat.zip > > Inside the zip file you'll find a file called VladsEmailCode.txt which is > the module you will need to research to get an understanding of how I went > about it. You will also need to read the items in the docs folder to > understand how to use Blat. > > Good luck, and if you need some more help get back to me... > > Regards > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 2:19 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SMTP Server > > Thanks Vlad, > I cannot see to get it to work using an MS Access. It wants to install > with > MySql or Sql Server. > Is there a workaround that you know off perhaps? > Thanks > Max From rockysmolin at bchacc.com Mon Dec 22 09:03:00 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 22 Dec 2008 07:03:00 -0800 Subject: [AccessD] FW: Monday only! Free QuickBooks at Staples! Message-ID: <825E94CC54E24DCCBB8A0EDE0C473247@HAL9005> Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com _____ From: Jeff Michaelson [mailto:jeff at michaelson.net] Sent: Sunday, December 21, 2008 10:45 PM To: 'Jeff Michaelson' Subject: Monday only! Free QuickBooks at Staples! Mark, who works in my office, also works for Intuit, the corporation that owns QuickBooks. _____ From: Dalton, Mark [mailto:Mark_Dalton at intuit.com] Sent: Friday, December 19, 2008 3:02 PM To: Jeff Michaelson Subject: FW: Monday only! Free QuickBooks at Staples! _____ From: Jensen, Rick Sent: Friday, December 19, 2008 12:23 PM To: Everyone Intuit USA Employees Subject: Monday only! Free QuickBooks at Staples! Hi Everyone, To help customers grow and run their small businesses Intuit will offer QuickBooks Pro for FREE at Staples stores on Monday, Dec. 22. This promotion will help small businesses through tough economic times, and supports our goal of bringing customers, customers, customers into the small business ecosystem. The regular price at Staples is $199.99. Customers will receive $40 in instant savings and, with a $159.99 mail-in rebate, they get QuickBooks Pro for FREE! This is a great opportunity to tell all of your friends and family to go to one of our most valuable retail partners and get a great deal on QuickBooks. Please forward this e-mail or download and print or forward the promotional advertisement to your friends and family. The offer is one day only; you can find the nearest Staples store at www.staples.com or buy on-line. Rick Jensen From pedro at plex.nl Mon Dec 22 09:09:21 2008 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 22 Dec 2008 16:09:21 +0100 Subject: [AccessD] calculation query - addition References: <001601c962de$d96d98f0$400aa8c0@qmotionfaa3ad9><002a01c963f5$6ffcddf0$3a5ea27a@personald6374f> <001701c9642e$abd31360$400aa8c0@qmotionfaa3ad9> Message-ID: <001001c96447$45023d00$400aa8c0@qmotionfaa3ad9> Hello A.D. and others, now i am getting confused myself. In Literature ForeignMatch indeed is described als: OwnMatch for any given pair is the same as ForeignMatch for the same pair reversed But how is this possible that the calculation from A.D. Tejpal gives AC = 66,6 own CA = 66,6 foreign but in my example it is: AC = 66,6 own CA = 50 foreign. Anyone an idea? Pedro ----- Original Message ----- From: "Pedro Janssen" To: "Access Developers discussion and problem solving" Sent: Monday, December 22, 2008 1:13 PM Subject: Re: [AccessD] calculation query > Hello A.D. Tejpal, > > thanks for your help. The OwnMatch works perfect. This saves me a lot of > time. > > But the Foreign Match isn't the same for the pairs, but then reversed. > > When you see the example. > > ForeignMatch > Species B is found in four coordinates, Species A is found in one of these > = > 25% (OwnMatch A-B = 33,3%) > Species C is found in four coordinates, Species A is found in two ot these > = > 50% (OwnMatch A-C = 66,6%) > > > Could you take a look again! > > Thanks > > Pedro > > > > > ----- Original Message ----- > From: "A.D.Tejpal" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 22, 2008 6:22 AM > Subject: Re: [AccessD] calculation query > > >> Pedro, >> >> Apparently, for each species, you wish to display all possible >> combinations of pairs with all other species. For each pair, you wish to >> display the percent match of coordinates in two columns as follows: >> >> (a) OwnMatch - Common coordinates as percent of total coordinates of >> first species in the pair. >> (b) ForeignMatch - Common coordinates as percent of total coordinates >> of second species in the pair. >> >> This involves recursive join of semi-Cartesian type with multi-stage >> aggregation.. >> >> Sample query Q_SP2 given below, should get you the desired results. >> This query uses query Q_SP1 (also given below). Although the first stage >> query Q_SP1 has all the required output (OwnMatch for any given pair is >> the same as ForeignMatch for the same pair reversed), the second stage >> query Q_SP2 is meant to provide more convenient display, by showing the >> foreign match for each pair, directly across, in a separate column. >> >> Note: >> T_Symp is the name of source table, having fields Species (text type) >> and Coordinate (number type). >> >> Best wishes, >> A.D. Tejpal >> ------------ >> >> Q_SP2 - (Final Query) >> (Uses query Q_SP1 given below) >> ======================================= >> SELECT Q3.Species, Q3.TotCoord, Q3.SpecRef, Q3.OwnMatch, Q4.OwnMatch AS >> ForeignMatch >> FROM Q_SP1 AS Q3 INNER JOIN Q_SP1 AS Q4 ON Q3.SpecRef = Right(Q4.SpecRef, >> 1) & Left(Q4.SpecRef, 1) >> ORDER BY Q3.SpecRef; >> ======================================= >> >> Q_SP1 - (First Stage Query) >> (Used by query Q_SP2 given above) >> ======================================= >> SELECT Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species] AS >> SpecRef, >> Round(100*(Sum(IIf([Q1].[Coordinate]=[Q2].[Coordinate],1,0))/[TotCoord]),2) >> AS OwnMatch >> FROM [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY >> T_Symp.Species, T_Symp.Coordinate]. AS Q2, [SELECT T_Symp.Species, >> T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, >> T_Symp.Coordinate]. >> AS Q1 INNER JOIN [SELECT Q.Species, Count(Q.Coordinate) AS TotCoord FROM >> (SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY >> T_Symp.Species, T_Symp.Coordinate) AS Q GROUP BY Q.Species]. AS QA ON >> Q1.Species = QA.Species >> WHERE (((Q2.Species)<>[Q1].[Species])) >> GROUP BY Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species]; >> ======================================= >> >> ----- Original Message ----- >> From: Pedro Janssen >> To: AccessD >> Sent: Sunday, December 21, 2008 01:39 >> Subject: [AccessD] calculation query >> >> >> Hello Group, >> >> i need to calculate to forms of sympatry of some species. >> The own-sympatry (or accompanied species) = the percentages of >> how many coordinates are the same from species A; compared to B and >> compared to C >> The foreign-sympatry = in which percentage of the coordinates where >> species B and species C are found, is also species A found >> >> The data that i have: >> TblSympatry ID Species Coordinate >> 1 A 11 >> 2 A 13 >> 3 A 14 >> 4 A 11 >> 5 A 14 >> 6 B 11 >> 7 B 15 >> 8 B 15 >> 9 B 16 >> 10 B 17 >> 11 C 11 >> 12 C 14 >> 13 C 14 >> 14 C 16 >> 15 C 18 >> >> own-sympatry: >> Species A is found in three different Coordinates. >> Species B is found in one of the three coordinates = 33,3% >> Species C is found in two of the three coordinates = 66,6% >> >> result: own-sympatry >> >> own percentage >> A-B 33,3 >> A-C 66,6 >> >> foreign-sympatry >> Species B is found in four coordinates, Species A is found in one of >> these = 25% >> Species C is found in four coordinates, Species A is found in two ot >> these = 50% >> >> result: foreign-sympatry >> >> foreign percentage >> B=A 25 >> C=A 50 >> >> A total of 25 species need to be compared which each to methods. >> >> How can i do this in Access? >> >> Thanks >> >> Pedro >> -- >> 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 > From Gustav at cactus.dk Mon Dec 22 09:12:35 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 22 Dec 2008 16:12:35 +0100 Subject: [AccessD] Article: Find and Generate Missing Values in an Access Table Message-ID: Hi all Susan did it again (with a little help). The currently featured article in the dbzone of DevX: http://www.devx.com/dbzone is: http://www.devx.com/dbzone/Article/40345 Find and Generate Missing Values in an Access Table Access can offer a lot of help with missing values, but finding and generating missing values in a field of sequential values requires a bit of code. /gustav From ssharkins at gmail.com Mon Dec 22 09:17:24 2008 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 22 Dec 2008 10:17:24 -0500 Subject: [AccessD] Article: Find and Generate Missing Values in an AccessTable References: Message-ID: <0ffb01c96448$8cfa3300$2f8601c7@SusanOne> Criminy -- they cut your bio and name from the byline!!!! Everyone, this is Gustav's code, I just wrote it up. I'll contact the editor and have that taken care of right now. I'm so sorry Gustav. I have no idea why they did that! :( Susan H. ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 22, 2008 10:12 AM Subject: [AccessD] Article: Find and Generate Missing Values in an AccessTable > Hi all > > Susan did it again (with a little help). > > The currently featured article in the dbzone of DevX: > > http://www.devx.com/dbzone > > is: > > http://www.devx.com/dbzone/Article/40345 > > Find and Generate Missing Values in an Access Table > Access can offer a lot of help with missing values, but finding and > generating missing values in a field of sequential values requires a bit > of code. > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From pedro at plex.nl Mon Dec 22 09:29:17 2008 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 22 Dec 2008 16:29:17 +0100 Subject: [AccessD] calculation query - solution References: <001601c962de$d96d98f0$400aa8c0@qmotionfaa3ad9><002a01c963f5$6ffcddf0$3a5ea27a@personald6374f><001701c9642e$abd31360$400aa8c0@qmotionfaa3ad9> <001001c96447$45023d00$400aa8c0@qmotionfaa3ad9> Message-ID: <001d01c9644a$0dacdd80$400aa8c0@qmotionfaa3ad9> Hello A.D. Tejpal and others, my confusion was based on the results of the query that A.D. Tejpal made and difference with the hand-calculations i made. I discovered the difference. My results were based on the example table. The data from this example table i put in the table T_symp in the database. But i made one typing error. Sorry for the confusion. A.D. Tejpal Thank you very much for your help. Best Wishes Pedro ----- Original Message ----- From: "Pedro Janssen" To: "Access Developers discussion and problem solving" Sent: Monday, December 22, 2008 4:09 PM Subject: Re: [AccessD] calculation query - addition > Hello A.D. and others, > > now i am getting confused myself. > In Literature ForeignMatch indeed is described als: OwnMatch for any given > pair is the same as ForeignMatch for the same pair reversed > > But how is this possible that the calculation from A.D. Tejpal gives AC > = > 66,6 own CA = 66,6 foreign > but in my example it is: > AC = 66,6 own CA = 50 foreign. > > Anyone an idea? > > Pedro > > > > > > > ----- Original Message ----- > From: "Pedro Janssen" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 22, 2008 1:13 PM > Subject: Re: [AccessD] calculation query > > >> Hello A.D. Tejpal, >> >> thanks for your help. The OwnMatch works perfect. This saves me a lot of >> time. >> >> But the Foreign Match isn't the same for the pairs, but then reversed. >> >> When you see the example. >> >> ForeignMatch >> Species B is found in four coordinates, Species A is found in one of >> these >> = >> 25% (OwnMatch A-B = 33,3%) >> Species C is found in four coordinates, Species A is found in two ot >> these >> = >> 50% (OwnMatch A-C = 66,6%) >> >> >> Could you take a look again! >> >> Thanks >> >> Pedro >> >> > >> >> ----- Original Message ----- >> From: "A.D.Tejpal" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, December 22, 2008 6:22 AM >> Subject: Re: [AccessD] calculation query >> >> >>> Pedro, >>> >>> Apparently, for each species, you wish to display all possible >>> combinations of pairs with all other species. For each pair, you wish to >>> display the percent match of coordinates in two columns as follows: >>> >>> (a) OwnMatch - Common coordinates as percent of total coordinates of >>> first species in the pair. >>> (b) ForeignMatch - Common coordinates as percent of total coordinates >>> of second species in the pair. >>> >>> This involves recursive join of semi-Cartesian type with multi-stage >>> aggregation.. >>> >>> Sample query Q_SP2 given below, should get you the desired results. >>> This query uses query Q_SP1 (also given below). Although the first stage >>> query Q_SP1 has all the required output (OwnMatch for any given pair is >>> the same as ForeignMatch for the same pair reversed), the second stage >>> query Q_SP2 is meant to provide more convenient display, by showing the >>> foreign match for each pair, directly across, in a separate column. >>> >>> Note: >>> T_Symp is the name of source table, having fields Species (text type) >>> and Coordinate (number type). >>> >>> Best wishes, >>> A.D. Tejpal >>> ------------ >>> >>> Q_SP2 - (Final Query) >>> (Uses query Q_SP1 given below) >>> ======================================= >>> SELECT Q3.Species, Q3.TotCoord, Q3.SpecRef, Q3.OwnMatch, Q4.OwnMatch AS >>> ForeignMatch >>> FROM Q_SP1 AS Q3 INNER JOIN Q_SP1 AS Q4 ON Q3.SpecRef = >>> Right(Q4.SpecRef, >>> 1) & Left(Q4.SpecRef, 1) >>> ORDER BY Q3.SpecRef; >>> ======================================= >>> >>> Q_SP1 - (First Stage Query) >>> (Used by query Q_SP2 given above) >>> ======================================= >>> SELECT Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species] AS >>> SpecRef, >>> Round(100*(Sum(IIf([Q1].[Coordinate]=[Q2].[Coordinate],1,0))/[TotCoord]),2) >>> AS OwnMatch >>> FROM [SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY >>> T_Symp.Species, T_Symp.Coordinate]. AS Q2, [SELECT T_Symp.Species, >>> T_Symp.Coordinate FROM T_Symp GROUP BY T_Symp.Species, >>> T_Symp.Coordinate]. >>> AS Q1 INNER JOIN [SELECT Q.Species, Count(Q.Coordinate) AS TotCoord FROM >>> (SELECT T_Symp.Species, T_Symp.Coordinate FROM T_Symp GROUP BY >>> T_Symp.Species, T_Symp.Coordinate) AS Q GROUP BY Q.Species]. AS QA ON >>> Q1.Species = QA.Species >>> WHERE (((Q2.Species)<>[Q1].[Species])) >>> GROUP BY Q1.Species, QA.TotCoord, [Q1].[Species] & [Q2].[Species]; >>> ======================================= >>> >>> ----- Original Message ----- >>> From: Pedro Janssen >>> To: AccessD >>> Sent: Sunday, December 21, 2008 01:39 >>> Subject: [AccessD] calculation query >>> >>> >>> Hello Group, >>> >>> i need to calculate to forms of sympatry of some species. >>> The own-sympatry (or accompanied species) = the percentages of >>> how many coordinates are the same from species A; compared to B and >>> compared to C >>> The foreign-sympatry = in which percentage of the coordinates where >>> species B and species C are found, is also species A found >>> >>> The data that i have: >>> TblSympatry ID Species Coordinate >>> 1 A 11 >>> 2 A 13 >>> 3 A 14 >>> 4 A 11 >>> 5 A 14 >>> 6 B 11 >>> 7 B 15 >>> 8 B 15 >>> 9 B 16 >>> 10 B 17 >>> 11 C 11 >>> 12 C 14 >>> 13 C 14 >>> 14 C 16 >>> 15 C 18 >>> >>> own-sympatry: >>> Species A is found in three different Coordinates. >>> Species B is found in one of the three coordinates = 33,3% >>> Species C is found in two of the three coordinates = 66,6% >>> >>> result: own-sympatry >>> >>> own percentage >>> A-B 33,3 >>> A-C 66,6 >>> >>> foreign-sympatry >>> Species B is found in four coordinates, Species A is found in one of >>> these = 25% >>> Species C is found in four coordinates, Species A is found in two ot >>> these = 50% >>> >>> result: foreign-sympatry >>> >>> foreign percentage >>> B=A 25 >>> C=A 50 >>> >>> A total of 25 species need to be compared which each to methods. >>> >>> How can i do this in Access? >>> >>> Thanks >>> >>> Pedro >>> -- >>> 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 > From max.wanadoo at gmail.com Mon Dec 22 09:35:26 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Mon, 22 Dec 2008 15:35:26 +0000 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: Gustav, You may have put me on the right track there. I have now installed IIS (from the Control Paner, Add new software, choose the Windows and then IIS options). Didn't even require the OS Disks. The message I am now getting (using Blat set to LocalHost (127.0.0.1) is this: "The SMTP server does not like the name max.wanadoo at gmail.com. Have you set the 'To:' field correctly, or do you need authorization (-u/-pw) ? The SMTP server response was -> 550 5.7.1 Unable to relay for max.wanadoo at gmail.com" Do I, perhaps, need to setup an authorisation for IIS? If so, how? Max On Mon, Dec 22, 2008 at 3:01 PM, Gustav Brock wrote: > Hi Max > > You have it already: The SMTP Service of IIS and has been there since > Windows NT. > > This may not be installed on your machine by default but a few checkmarks > under your Windows configuration will do. > Note that the SMTP Service in the server versions of Windows sports more > features than that of a workstation. > > Note too, that you will still need your SMTP client or other software (Blat > or whatever) to connect to your service, except if you are able to create > fully formatted text files in eml format (not recommended); if so these can > be dropped in the Drop folder of the service and off they go. > > /gustav > > >>> max.wanadoo at gmail.com 22-12-2008 15:39 >>> > Hi Vlad & Stuart, > > I am afraid that BLAT is no good and neither are the other options which > sends via an STMP Server. What I am after is to be able to send emails > direct from my PC to an Email Address without going through an external > SMTP > Server. ie, I need a Local SMTP Server software. If you look at this URL > > http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Server.shtmlyour > will see what I am after, but all the version are handicapped in some > way (ie, x emails a day or size restrictd etc). The actual code must be > really simple but I cannot get my hands on any. > > Thanks for the interest. > Max > > > > On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > > > Max, > > > > An SMTP Server manages the email for a domain or several domains like > > abc.com and xyz.com. That's why you need hMailServer. It will send out > the > > email and receive email on your domains behalf and you pick it up from > > hMailServer via POP3 or via IMAP. You asked for an SMTP Server and > > hMailServer is exactly that... > > > > What you are trying to do is code up something so you can send email from > > your app to recipients based on some criteria am I right? > > > > In that case you need something like Blat and some code that will send > out > > what you create through Blat which in turn sends it through your SMTP > > server. > > > > I have created a little example for you from an app I did a few years ago > > that works very well and does exactly what you need. Inside this zip file > > you'll find everything you need to create a solution from the > documentation > > for Blat to the module I created to create the emails and send them out. > > You > > can download it here: > > > > http://download.actebs.com.au/blat.zip > > > > Inside the zip file you'll find a file called VladsEmailCode.txt which is > > the module you will need to research to get an understanding of how I > went > > about it. You will also need to read the items in the docs folder to > > understand how to use Blat. > > > > Good luck, and if you need some more help get back to me... > > > > Regards > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > > Sent: Saturday, 20 December 2008 2:19 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] SMTP Server > > > > Thanks Vlad, > > I cannot see to get it to work using an MS Access. It wants to install > > with > > MySql or Sql Server. > > Is there a workaround that you know off perhaps? > > Thanks > > Max > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Mon Dec 22 10:31:48 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 22 Dec 2008 17:31:48 +0100 Subject: [AccessD] SMTP Server Message-ID: Hi Max You may have to read through the docs as you have to be careful with SMTP servers to avoid relaying and spam. The help file is obtuse but precise, and lots of guides and stuff on this service exist on the net. However, I guess you need to check the settings for authentication to require authentication from your client. Then, the settings under the SMTP Server Properties, tab Access, button Relay: In window Relay Restrictions Checkbox: Allow all computers which successfully authenticate to relay, regardless of the list above. You may need to mark this. Note: There is no "right" way to configure an SMTP server. As with so much else, it depends ... The default configuration is, however and for a reason, quite restricted. /gustav >>> max.wanadoo at gmail.com 22-12-2008 16:35 >>> Gustav, You may have put me on the right track there. I have now installed IIS (from the Control Paner, Add new software, choose the Windows and then IIS options). Didn't even require the OS Disks. The message I am now getting (using Blat set to LocalHost (127.0.0.1) is this: "The SMTP server does not like the name max.wanadoo at gmail.com. Have you set the 'To:' field correctly, or do you need authorization (-u/-pw) ? The SMTP server response was -> 550 5.7.1 Unable to relay for max.wanadoo at gmail.com" Do I, perhaps, need to setup an authorisation for IIS? If so, how? Max On Mon, Dec 22, 2008 at 3:01 PM, Gustav Brock wrote: > Hi Max > > You have it already: The SMTP Service of IIS and has been there since > Windows NT. > > This may not be installed on your machine by default but a few checkmarks > under your Windows configuration will do. > Note that the SMTP Service in the server versions of Windows sports more > features than that of a workstation. > > Note too, that you will still need your SMTP client or other software (Blat > or whatever) to connect to your service, except if you are able to create > fully formatted text files in eml format (not recommended); if so these can > be dropped in the Drop folder of the service and off they go. > > /gustav > > >>> max.wanadoo at gmail.com 22-12-2008 15:39 >>> > Hi Vlad & Stuart, > > I am afraid that BLAT is no good and neither are the other options which > sends via an STMP Server. What I am after is to be able to send emails > direct from my PC to an Email Address without going through an external > SMTP > Server. ie, I need a Local SMTP Server software. If you look at this URL > > http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Server.shtmlyour > will see what I am after, but all the version are handicapped in some > way (ie, x emails a day or size restrictd etc). The actual code must be > really simple but I cannot get my hands on any. > > Thanks for the interest. > Max From adtp at airtelmail.in Mon Dec 22 10:58:19 2008 From: adtp at airtelmail.in (A.D.Tejpal) Date: Mon, 22 Dec 2008 22:28:19 +0530 Subject: [AccessD] calculation query References: Message-ID: <008e01c96457$239fb010$9f5fa27a@personald6374f> Gustav, I am thankful for your kind words. Really nice of you. This is to wish you speedy recovery and sustained good health.. Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Gustav Brock To: accessd at databaseadvisors.com Sent: Monday, December 22, 2008 14:48 Subject: Re: [AccessD] calculation query Hi A. D. Nice! When everyone else pass, A.D. kicks in. My first thought when I read the question was that this looked more like a VBA task - a few loops counting, comparing and summing and dividing, done. But the flue (which has hit the country and killed 30 old and week persons) has nailed me to the bed for three days which is very unusual - in fact, I can't recall being that ill since childhood. I couldn't concentrate on five lines of code, not to say a set of queries. I was at sale for five cents ... So, expressed with some weight, I hope everyone will enjoy the Christmas time in good health! /gustav From adtp at airtelmail.in Mon Dec 22 11:02:16 2008 From: adtp at airtelmail.in (A.D.Tejpal) Date: Mon, 22 Dec 2008 22:32:16 +0530 Subject: [AccessD] calculation query - solution References: <001601c962de$d96d98f0$400aa8c0@qmotionfaa3ad9><002a01c963f5$6ffcddf0$3a5ea27a@personald6374f><001701c9642e$abd31360$400aa8c0@qmotionfaa3ad9><001001c96447$45023d00$400aa8c0@qmotionfaa3ad9> <001d01c9644a$0dacdd80$400aa8c0@qmotionfaa3ad9> Message-ID: <008f01c96457$256247a0$9f5fa27a@personald6374f> You are most welcome Pedro! Thanks for the confirmation that the suggested solution fulfils your requirement. Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Pedro Janssen To: Access Developers discussion and problem solving Sent: Monday, December 22, 2008 20:59 Subject: Re: [AccessD] calculation query - solution Hello A.D. Tejpal and others, my confusion was based on the results of the query that A.D. Tejpal made and difference with the hand-calculations i made. I discovered the difference. My results were based on the example table. The data from this example table i put in the table T_symp in the database. But i made one typing error. Sorry for the confusion. A.D. Tejpal Thank you very much for your help. Best Wishes Pedro From Gustav at cactus.dk Mon Dec 22 11:17:05 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 22 Dec 2008 18:17:05 +0100 Subject: [AccessD] calculation query Message-ID: Hi Pedro and A.D. Thanks! It's much better now, fever is gone, and food is gaining increasing interest. But there is still some way to go to reach the level of coffee and chocolate, not to say wine and beer - strange feeling really! Time for a hot cup of tea. /gustav >>> adtp at airtelmail.in 22-12-2008 17:58 >>> Gustav, I am thankful for your kind words. Really nice of you. This is to wish you speedy recovery and sustained good health.. Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Gustav Brock To: accessd at databaseadvisors.com Sent: Monday, December 22, 2008 14:48 Subject: Re: [AccessD] calculation query Hi A. D. Nice! When everyone else pass, A.D. kicks in. My first thought when I read the question was that this looked more like a VBA task - a few loops counting, comparing and summing and dividing, done. But the flue (which has hit the country and killed 30 old and week persons) has nailed me to the bed for three days which is very unusual - in fact, I can't recall being that ill since childhood. I couldn't concentrate on five lines of code, not to say a set of queries. I was at sale for five cents ... So, expressed with some weight, I hope everyone will enjoy the Christmas time in good health! /gustav From max.wanadoo at gmail.com Mon Dec 22 12:45:27 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Mon, 22 Dec 2008 18:45:27 -0000 Subject: [AccessD] calculation query In-Reply-To: References: Message-ID: <494fe044.0506d00a.6d58.301b@mx.google.com> Gustav, I didn't know you were ill. I am so sorry to have troubled you. You should have just ignored my postings. Regards and best wishes. When next I am in Denmark.... Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 22 December 2008 17:17 To: accessd at databaseadvisors.com Subject: Re: [AccessD] calculation query Hi Pedro and A.D. Thanks! It's much better now, fever is gone, and food is gaining increasing interest. But there is still some way to go to reach the level of coffee and chocolate, not to say wine and beer - strange feeling really! Time for a hot cup of tea. /gustav >>> adtp at airtelmail.in 22-12-2008 17:58 >>> Gustav, I am thankful for your kind words. Really nice of you. This is to wish you speedy recovery and sustained good health.. Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Gustav Brock To: accessd at databaseadvisors.com Sent: Monday, December 22, 2008 14:48 Subject: Re: [AccessD] calculation query Hi A. D. Nice! When everyone else pass, A.D. kicks in. My first thought when I read the question was that this looked more like a VBA task - a few loops counting, comparing and summing and dividing, done. But the flue (which has hit the country and killed 30 old and week persons) has nailed me to the bed for three days which is very unusual - in fact, I can't recall being that ill since childhood. I couldn't concentrate on five lines of code, not to say a set of queries. I was at sale for five cents ... So, expressed with some weight, I hope everyone will enjoy the Christmas time in good health! /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From andy at minstersystems.co.uk Mon Dec 22 13:31:41 2008 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 22 Dec 2008 19:31:41 -0000 Subject: [AccessD] And so this is Christmas...la la In-Reply-To: <494fe044.0506d00a.6d58.301b@mx.google.com> Message-ID: <5CFC1AD0822D476F9DBB535A3E8FCC9F@MINSTER> Before anyone signs off for the holiday can I just say a quick Merry Christmas and Happy New Year to all on the list. Andy Lacey From denis at sherman.org.uk Mon Dec 22 13:42:29 2008 From: denis at sherman.org.uk (Denis Sherman) Date: Mon, 22 Dec 2008 19:42:29 -0000 Subject: [AccessD] And so this is Christmas...la la In-Reply-To: <5CFC1AD0822D476F9DBB535A3E8FCC9F@MINSTER> References: <494fe044.0506d00a.6d58.301b@mx.google.com> <5CFC1AD0822D476F9DBB535A3E8FCC9F@MINSTER> Message-ID: <494feda1.0702d00a.7d99.ffff8317@mx.google.com> Thanks Andy, I will second that to all those great guys on the list. Cheers Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: 22 December 2008 19:32 To: 'Access Developers discussion and problem solving' Subject: [AccessD] And so this is Christmas...la la Before anyone signs off for the holiday can I just say a quick Merry Christmas and Happy New Year to all on the list. Andy Lacey -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Dec 22 16:02:39 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 22 Dec 2008 23:02:39 +0100 Subject: [AccessD] calculation query Message-ID: Hi Max Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! /gustav >>> max.wanadoo at gmail.com 22-12-2008 19:45 >>> Gustav, I didn't know you were ill. I am so sorry to have troubled you. You should have just ignored my postings. Regards and best wishes. When next I am in Denmark.... Max From anitatiedemann at gmail.com Mon Dec 22 16:12:42 2008 From: anitatiedemann at gmail.com (Anita Smith) Date: Tue, 23 Dec 2008 09:12:42 +1100 Subject: [AccessD] XP adp and SQL2005 In-Reply-To: <20081222023004.UUTA28627.mta02.xtra.co.nz@Dalyn.dalyn.co.nz> References: <20081222023004.UUTA28627.mta02.xtra.co.nz@Dalyn.dalyn.co.nz> Message-ID: David, I often have trouble binding forms to views/stored procedures with more than one table. To get around this I select only from one table and add a number of functions to get the data from the additional tables that I need. I would create a test form based on the one table only to see if it also creates the same problem. If that works then my function solution should work. Anita Smith On Mon, Dec 22, 2008 at 1:30 PM, David Emerson wrote: > I have a view being used for a subform. It combines 4 tables but > only one has data which is changed. It is a 'many' table. All of > the tables have primary keys. > > The table being edited has a timestamp column created when the > database was upsized from Access XP to SQL2000. The database was > then scripted and created on SQL2005. > > When I try to add a record I get the following error: > > Cannot insert an explicit value into a timestamp column. Use INSERT > with a column list to exclude the timestamp column, or insert a DEFAULT. > > Because I am using a bound form I do not have the option of a column > list (I don't think). If I remove the timestamp field from the view > then I don't even get an option to add a record. With the timestamp > included I can add the data for a new record, but just can't save it. > > I am not sure what is meant in the error message by "Insert a > default". I tried adding a textbox to the form for the timestamp > field and put DEFAULT in the default property but this didn't work. > > Does anyone have any suggestions? > > Regards > > David Emerson > Dalyn Software Ltd > Wellington, New Zealand > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Mon Dec 22 16:19:06 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 22 Dec 2008 14:19:06 -0800 Subject: [AccessD] Faxing Software In-Reply-To: <9CED5133535A434E9152A7A3A4AB40DA@KathrynVista> References: <9CED5133535A434E9152A7A3A4AB40DA@KathrynVista> Message-ID: <4B0DD57D77F94CD783904BB2C2D0825D@HAL9005> Well, I have a dedicated line. This looks like it will work with that anyhow. But what's the catch here? Any? What's the business model? How do they make any money? I'm a little suspicious. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kathryn Bassett Sent: Sunday, December 21, 2008 9:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Faxing Software Just need to receive vs send? http://www.efax.com/efax-free I don't use it much anymore because I now have a dedicated line but I still have the number and occasionally get a fax from someone who still has that old number. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin at Beach Access Software > Sent: 21 Dec 2008 9:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Ooops. Replied to the wrong person. Re: Zetafax - looking for > something cheap. I get 3 faxes a month. Zetafax you can't actually > find out what it costs on-line. Have to have someone attend to you > personally through a quote request. I think that may be overkill for > me. > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin at Beach Access Software > Sent: Sunday, December 21, 2008 9:43 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Will do. Got your Christmas shopping done? > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Sunday, December 21, 2008 7:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Faxing Software > > ...my clients all use ZetaFax now. > William > > -------------------------------------------------- > From: "Rocky Smolin at Beach Access Software" > Sent: Sunday, December 21, 2008 8:46 PM > To: "List" ; "'Off Topic'" > ; "'Access Developers discussion and > problem solving'" > Subject: [AccessD] Faxing Software > > > (cross posted) > > > > Dear List(s): > > > > Win Fax Pro will not work with Vista. Does anyone have a > > recommendation for a replacement? > > > > TIA > > > > Rocky > > > > > > > > > > Rocky Smolin > > > > Beach Access Software > > > > 858-259-4334 > > > > www.e-z-mrp.com > > > > www.bchacc.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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 22 16:39:25 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 22 Dec 2008 14:39:25 -0800 Subject: [AccessD] Solution to Access Database Bloat Issue In-Reply-To: <000001c962f6$2d628d00$5bdea8c0@edz1> References: <000001c962f6$2d628d00$5bdea8c0@edz1> Message-ID: Decompile has always been the method of choice for getting rid of pesky bloat. Just be aware that it doesn't affect some of those hidden system files added in the later versions of Access. The warnings about decompile are primarily because Microsoft has always treated it like a stepchild, perhaps embarassed that it was necessary. It's "undocumented" in the official phrase. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Saturday, December 20, 2008 2:56 PM To: accessd at databaseadvisors.com Subject: [AccessD] Solution to Access Database Bloat Issue Here is one solution to Access database bloat issue. I cam across this solution while looking for an answer to another problem. With the example below, a 50 megabyte MDB file went down to ten megabytes and it became a little more snapper. 1). From the run command I issued the fillowing line. C:\OfficeW2k\Office\msaccess.exe /decompile "C:\KateUpload\zEmp027c2.mdb" 2). After the decompile was finished I opened up the Access MDB file, went to modules. Open one of them modules in design mode and did a Compile then file on the menu line and Saved everything. Going from 50 down to 10 megabytes is a big improvement. Please are there are warning not to over used the decompile switch. For more information please look at the following web sites. http://www.mvps.org/access/bugs/bugs0008.htm http://www.trigeminal.com/ http://www.trigeminal.com/michka.asp?1033 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kathryn at bassett.net Mon Dec 22 17:26:24 2008 From: kathryn at bassett.net (Kathryn Bassett) Date: Mon, 22 Dec 2008 15:26:24 -0800 Subject: [AccessD] Faxing Software In-Reply-To: <4B0DD57D77F94CD783904BB2C2D0825D@HAL9005> References: <9CED5133535A434E9152A7A3A4AB40DA@KathrynVista> <4B0DD57D77F94CD783904BB2C2D0825D@HAL9005> Message-ID: The free version has a limit of receiving just a few faxes per month and you can't send any. The phone number they assign to you can be anyplace in the country. For instance, mine is area code 860 which is Bristol CT. So someone who want to send me a fax will likely have a long distance call to make. It gets turned into an efax image and sent to my email address. They make money by hoping that if you like their service you will upgrade to the full version. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin at Beach Access Software > Sent: 22 Dec 2008 2:19 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Well, I have a dedicated line. This looks like it will work > with that > anyhow. But what's the catch here? Any? What's the business > model? How do they make any money? I'm a little suspicious. > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Kathryn Bassett > Sent: Sunday, December 21, 2008 9:58 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Just need to receive vs send? http://www.efax.com/efax-free I > don't use it much anymore because I now have a dedicated line > but I still have the number and occasionally get a fax from > someone who still has that old number. > > -- > Kathryn Rhinehart Bassett (Pasadena CA) > "Genealogy is my bag" "GH is my soap" > kathryn at bassett.net > http://bassett.net > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: 21 Dec 2008 9:45 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Ooops. Replied to the wrong person. Re: Zetafax - looking for > > something cheap. I get 3 faxes a month. Zetafax you can't > actually > > find out what it costs on-line. Have to have someone attend to you > > personally through a quote request. I think that may be > overkill for > > me. > > > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: Sunday, December 21, 2008 9:43 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Will do. Got your Christmas shopping done? > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > > Hindman > > Sent: Sunday, December 21, 2008 7:58 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Faxing Software > > > > ...my clients all use ZetaFax now. > > William > > > > -------------------------------------------------- > > From: "Rocky Smolin at Beach Access Software" > > > Sent: Sunday, December 21, 2008 8:46 PM > > To: "List" ; "'Off Topic'" > > ; "'Access Developers discussion and > > problem solving'" > > Subject: [AccessD] Faxing Software > > > > > (cross posted) > > > > > > Dear List(s): > > > > > > Win Fax Pro will not work with Vista. Does anyone have a > > > recommendation for a replacement? > > > > > > TIA > > > > > > Rocky > > > > > > > > > > > > > > > Rocky Smolin > > > > > > Beach Access Software > > > > > > 858-259-4334 > > > > > > www.e-z-mrp.com > > > > > > www.bchacc.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 > > -- > 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 From darren at activebilling.com.au Mon Dec 22 17:54:34 2008 From: darren at activebilling.com.au (Darren D) Date: Tue, 23 Dec 2008 10:54:34 +1100 Subject: [AccessD] And so this is Christmas...la la In-Reply-To: <5CFC1AD0822D476F9DBB535A3E8FCC9F@MINSTER> References: <494fe044.0506d00a.6d58.301b@mx.google.com> <5CFC1AD0822D476F9DBB535A3E8FCC9F@MINSTER> Message-ID: <01b901c96490$a5306410$0d1b910a@denzilnote> Here Here - Merry Christmas all - What a year - phew Thanks to all of those generous soles who donate their time, their ideas and their code to my inane (and sometimes repeated) questions - This list is way cool Andy - Did you see what Seouth Efrika did to us? - heartbreaking Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Tuesday, 23 December 2008 6:32 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] And so this is Christmas...la la Before anyone signs off for the holiday can I just say a quick Merry Christmas and Happy New Year to all on the list. Andy Lacey -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Mon Dec 22 18:03:15 2008 From: edzedz at comcast.net (Edward Zuris) Date: Mon, 22 Dec 2008 17:03:15 -0700 Subject: [AccessD] Solution to Access Database Bloat Issue In-Reply-To: Message-ID: <000001c96491$dada87c0$5bdea8c0@edz1> At the time I was fighting a corrupt module problem and was surprised at the reduction of the bloat. Microsoft warning didn't mention any hidden system issues, but I am not surprised. Sometimes I get the feeling that MSFT would like Access to go away. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 22, 2008 3:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Solution to Access Database Bloat Issue Decompile has always been the method of choice for getting rid of pesky bloat. Just be aware that it doesn't affect some of those hidden system files added in the later versions of Access. The warnings about decompile are primarily because Microsoft has always treated it like a stepchild, perhaps embarassed that it was necessary. It's "undocumented" in the official phrase. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Saturday, December 20, 2008 2:56 PM To: accessd at databaseadvisors.com Subject: [AccessD] Solution to Access Database Bloat Issue Here is one solution to Access database bloat issue. I cam across this solution while looking for an answer to another problem. With the example below, a 50 megabyte MDB file went down to ten megabytes and it became a little more snapper. 1). From the run command I issued the fillowing line. C:\OfficeW2k\Office\msaccess.exe /decompile "C:\KateUpload\zEmp027c2.mdb" 2). After the decompile was finished I opened up the Access MDB file, went to modules. Open one of them modules in design mode and did a Compile then file on the menu line and Saved everything. Going from 50 down to 10 megabytes is a big improvement. Please are there are warning not to over used the decompile switch. For more information please look at the following web sites. http://www.mvps.org/access/bugs/bugs0008.htm http://www.trigeminal.com/ http://www.trigeminal.com/michka.asp?1033 -- 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 From newsgrps at dalyn.co.nz Mon Dec 22 21:58:45 2008 From: newsgrps at dalyn.co.nz (David Emerson) Date: Tue, 23 Dec 2008 16:58:45 +1300 Subject: [AccessD] XP adp and SQL2005 In-Reply-To: References: <20081222023004.UUTA28627.mta02.xtra.co.nz@Dalyn.dalyn.co.nz> Message-ID: <20081223035820.LJBI28627.mta02.xtra.co.nz@Dalyn.dalyn.co.nz> Thanks Anita. I made the change to a sproc and was still able to combine most of the tables. Now it works. Regards David At 23/12/2008, you wrote: >David, >I often have trouble binding forms to views/stored procedures with more than >one table. >To get around this I select only from one table and add a number of >functions to get the data from the additional tables that I need. > >I would create a test form based on the one table only to see if it also >creates the same problem. If that works then my function solution should >work. > >Anita Smith > >On Mon, Dec 22, 2008 at 1:30 PM, David Emerson wrote: > > > I have a view being used for a subform. It combines 4 tables but > > only one has data which is changed. It is a 'many' table. All of > > the tables have primary keys. > > > > The table being edited has a timestamp column created when the > > database was upsized from Access XP to SQL2000. The database was > > then scripted and created on SQL2005. > > > > When I try to add a record I get the following error: > > > > Cannot insert an explicit value into a timestamp column. Use INSERT > > with a column list to exclude the timestamp column, or insert a DEFAULT. > > > > Because I am using a bound form I do not have the option of a column > > list (I don't think). If I remove the timestamp field from the view > > then I don't even get an option to add a record. With the timestamp > > included I can add the data for a new record, but just can't save it. > > > > I am not sure what is meant in the error message by "Insert a > > default". I tried adding a textbox to the form for the timestamp > > field and put DEFAULT in the default property but this didn't work. > > > > Does anyone have any suggestions? > > > > Regards > > > > David Emerson > > Dalyn Software Ltd > > Wellington, New Zealand > > > > -- > > 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 From john at winhaven.net Mon Dec 22 23:28:23 2008 From: john at winhaven.net (John Bartow) Date: Mon, 22 Dec 2008 23:28:23 -0600 Subject: [AccessD] FW: Monday only! Free QuickBooks at Staples! In-Reply-To: <825E94CC54E24DCCBB8A0EDE0C473247@HAL9005> References: <825E94CC54E24DCCBB8A0EDE0C473247@HAL9005> Message-ID: <007f01c964bf$463f8970$d2be9c50$@net> Since Intuit will force me to update in three months I went to Staples on my lunch time for this. I figured even if my luck with rebates did hold out and I never got the rebate check, I wouldn't be out anything. They were sold out. Hmmm. Sure. Thanks for the heads up anyway, firs time I've been excited about QuickBooks for years ;o) John B. From actebs at actebs.com.au Mon Dec 22 23:37:12 2008 From: actebs at actebs.com.au (ACTEBS) Date: Tue, 23 Dec 2008 16:37:12 +1100 Subject: [AccessD] SMTP Server In-Reply-To: Message-ID: <008301c964c0$820a6eb0$1408a8c0@theblues.local> Max, Surely you have access to your ISP's SMTP server or if you're creating this for a company, surely they have to their ISP or an internal SMTP Server like Exchange which can handle the email. Regards Vlad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, 23 December 2008 1:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SMTP Server Hi Vlad & Stuart, I am afraid that BLAT is no good and neither are the other options which sends via an STMP Server. What I am after is to be able to send emails direct from my PC to an Email Address without going through an external SMTP Server. ie, I need a Local SMTP Server software. If you look at this URL http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Serve r.shtmlyour will see what I am after, but all the version are handicapped in some way (ie, x emails a day or size restrictd etc). The actual code must be really simple but I cannot get my hands on any. Thanks for the interest. Max On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > Max, > > An SMTP Server manages the email for a domain or several domains like > abc.com and xyz.com. That's why you need hMailServer. It will send out > the email and receive email on your domains behalf and you pick it up > from hMailServer via POP3 or via IMAP. You asked for an SMTP Server > and hMailServer is exactly that... > > What you are trying to do is code up something so you can send email > from your app to recipients based on some criteria am I right? > > In that case you need something like Blat and some code that will send > out what you create through Blat which in turn sends it through your > SMTP server. > > I have created a little example for you from an app I did a few years > ago that works very well and does exactly what you need. Inside this > zip file you'll find everything you need to create a solution from the > documentation for Blat to the module I created to create the emails and send them out. > You > can download it here: > > http://download.actebs.com.au/blat.zip > > Inside the zip file you'll find a file called VladsEmailCode.txt which > is the module you will need to research to get an understanding of how > I went about it. You will also need to read the items in the docs > folder to understand how to use Blat. > > Good luck, and if you need some more help get back to me... > > Regards > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 2:19 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SMTP Server > > Thanks Vlad, > I cannot see to get it to work using an MS Access. It wants to > install with MySql or Sql Server. > Is there a workaround that you know off perhaps? > Thanks > Max > > > On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > > > Max, > > > > Try this: > > > > http://www.hmailserver.com/ > > > > It's brilliant, I've been using it for years... > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max > > Wanadoo > > Sent: Saturday, 20 December 2008 1:34 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] SMTP Server > > > > Hi Guys, > > Does anybody have any Access Code to provide the same functionality > > as a SMTP server > > > > or alternatively any FREE SMTP Server software. > > > > All the ones I have found are crippled in some way or another with > > an invite to purchase the full blown one as xyz?$. > > Thanks > > Max > > -- > > 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 From john at winhaven.net Mon Dec 22 23:38:24 2008 From: john at winhaven.net (John Bartow) Date: Mon, 22 Dec 2008 23:38:24 -0600 Subject: [AccessD] Happy Hanukkah Message-ID: <009301c964c0$ac78dbf0$056a93d0$@net> A Happy Hanukkah from the Database Advisors Board of Directors. Here's a little JibJab fun: http://www.winhaven.net/misc/HappyHanukkahDBA.html From rockysmolin at bchacc.com Tue Dec 23 00:37:35 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 22 Dec 2008 22:37:35 -0800 Subject: [AccessD] FW: Monday only! Free QuickBooks at Staples! In-Reply-To: <007f01c964bf$463f8970$d2be9c50$@net> References: <825E94CC54E24DCCBB8A0EDE0C473247@HAL9005> <007f01c964bf$463f8970$d2be9c50$@net> Message-ID: Susan ran into the same problem. I thought if she wrote a letter to Intuit and Staples telling them how cheesed off she was and gave them to understand that they created more ill will than good will with this half hearted promo that they'd take care of her. What do you think? Somebody screwed the pooch here. They should have, IMO, run the promo for twenty four hours - no supply limit. I went and got one just to support clients that need to interface QB to my apps. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 22, 2008 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Monday only! Free QuickBooks at Staples! Since Intuit will force me to update in three months I went to Staples on my lunch time for this. I figured even if my luck with rebates did hold out and I never got the rebate check, I wouldn't be out anything. They were sold out. Hmmm. Sure. Thanks for the heads up anyway, firs time I've been excited about QuickBooks for years ;o) John B. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Dec 23 00:40:33 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 22 Dec 2008 22:40:33 -0800 Subject: [AccessD] [dba-OT] Happy Hanukkah In-Reply-To: <009401c964c0$ac97d5a0$05c780e0$@net> References: <009401c964c0$ac97d5a0$05c780e0$@net> Message-ID: <5C6C4D60E38F47C28A3A019A757DAA04@HAL9005> Why thank you John! That's the best looking gang they ever had on Jib-Jab. And Happy Chanukah to all of you as well! Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: dba-ot-bounces at databaseadvisors.com [mailto:dba-ot-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 22, 2008 9:38 PM To: dba-sqlserver at databaseadvisors.com; _DBA-Access; _DBA-OT; _DBA-Tech; dba-vb at databaseadvisors.com Subject: [dba-OT] Happy Hanukkah A Happy Hanukkah from the Database Advisors Board of Directors. Here's a little JibJab fun: http://www.winhaven.net/misc/HappyHanukkahDBA.html From andy at minstersystems.co.uk Tue Dec 23 00:42:29 2008 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 23 Dec 2008 06:42:29 -0000 Subject: [AccessD] And so this is Christmas...la la In-Reply-To: <01b901c96490$a5306410$0d1b910a@denzilnote> Message-ID: Tee hee Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren D Sent: 22 December 2008 23:55 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] And so this is Christmas...la la Here Here - Merry Christmas all - What a year - phew Thanks to all of those generous soles who donate their time, their ideas and their code to my inane (and sometimes repeated) questions - This list is way cool Andy - Did you see what Seouth Efrika did to us? - heartbreaking Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Tuesday, 23 December 2008 6:32 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] And so this is Christmas...la la Before anyone signs off for the holiday can I just say a quick Merry Christmas and Happy New Year to all on the list. Andy Lacey -- 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 From john at winhaven.net Tue Dec 23 00:54:46 2008 From: john at winhaven.net (John Bartow) Date: Tue, 23 Dec 2008 00:54:46 -0600 Subject: [AccessD] FW: Monday only! Free QuickBooks at Staples! In-Reply-To: References: <825E94CC54E24DCCBB8A0EDE0C473247@HAL9005> <007f01c964bf$463f8970$d2be9c50$@net> Message-ID: <00bd01c964cb$57b72990$07257cb0$@net> I was thinking along the same lines - maybe I should just squak a bit about this one. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 23, 2008 12:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Monday only! Free QuickBooks at Staples! Susan ran into the same problem. I thought if she wrote a letter to Intuit and Staples telling them how cheesed off she was and gave them to understand that they created more ill will than good will with this half hearted promo that they'd take care of her. What do you think? Somebody screwed the pooch here. They should have, IMO, run the promo for twenty four hours - no supply limit. I went and got one just to support clients that need to interface QB to my apps. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 22, 2008 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Monday only! Free QuickBooks at Staples! Since Intuit will force me to update in three months I went to Staples on my lunch time for this. I figured even if my luck with rebates did hold out and I never got the rebate check, I wouldn't be out anything. They were sold out. Hmmm. Sure. Thanks for the heads up anyway, firs time I've been excited about QuickBooks for years ;o) John B. -- 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 From max.wanadoo at gmail.com Tue Dec 23 01:38:01 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 07:38:01 -0000 Subject: [AccessD] calculation query In-Reply-To: References: Message-ID: <49509556.1185300a.52c0.184b@mx.google.com> I am really glad to hear that. Max Ps. What is a keyboard? I just shout at my screen... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 22 December 2008 22:03 To: accessd at databaseadvisors.com Subject: Re: [AccessD] calculation query Hi Max Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! /gustav >>> max.wanadoo at gmail.com 22-12-2008 19:45 >>> Gustav, I didn't know you were ill. I am so sorry to have troubled you. You should have just ignored my postings. Regards and best wishes. When next I am in Denmark.... Max -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Dec 23 02:15:02 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 23 Dec 2008 09:15:02 +0100 Subject: [AccessD] No keyboard (was: calculation query) Message-ID: Hi Max Actually, regarding speech recognition which many times has been claimed to be here, when this becomes common, imagine a busy office where everyone sit with no movements mumbling in their headsets/earclips/whatever watching things flashing across the monitors ... what a bizarre view/experience it will be. /gustav >>> max.wanadoo at gmail.com 23-12-2008 08:38 >>> Ps. What is a keyboard? I just shout at my screen... From max.wanadoo at gmail.com Tue Dec 23 02:52:49 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 08:52:49 +0000 Subject: [AccessD] No keyboard (was: calculation query) In-Reply-To: References: Message-ID: That's where the shouting bit come in... Max On Tue, Dec 23, 2008 at 8:15 AM, Gustav Brock wrote: > Hi Max > > Actually, regarding speech recognition which many times has been claimed to > be here, when this becomes common, imagine a busy office where everyone sit > with no movements mumbling in their headsets/earclips/whatever watching > things flashing across the monitors ... what a bizarre view/experience it > will be. > > /gustav > > >>> max.wanadoo at gmail.com 23-12-2008 08:38 >>> > Ps. What is a keyboard? I just shout at my screen... > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From max.wanadoo at gmail.com Tue Dec 23 03:06:07 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 09:06:07 +0000 Subject: [AccessD] No keyboard (was: calculation query) In-Reply-To: References: Message-ID: Gustave, Now I have botched it up completely. Whereas yesterday IIS was at least responding, now it is saying: Error: Connection to server was dropped. SMTP server error Error: Not a socket. Error: Not a socket. I was messing around within the IIS admin stuff and I stopped and then restarted. But apparently have done something...think I am going to give up on this unless you can think of something. thanks Max On Tue, Dec 23, 2008 at 8:15 AM, Gustav Brock wrote: > Hi Max > > Actually, regarding speech recognition which many times has been claimed to > be here, when this becomes common, imagine a busy office where everyone sit > with no movements mumbling in their headsets/earclips/whatever watching > things flashing across the monitors ... what a bizarre view/experience it > will be. > > /gustav > > >>> max.wanadoo at gmail.com 23-12-2008 08:38 >>> > Ps. What is a keyboard? I just shout at my screen... > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Tue Dec 23 04:24:06 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 23 Dec 2008 11:24:06 +0100 Subject: [AccessD] Faxing Software Message-ID: Hi Rocky and Kathryn And the free version allows you to receive the faxes in a stupid proprietary format (efx) only - which you need a special client app to view or convert. The paid version allows for PDF or TIFF. /gustav >>> kathryn at bassett.net 23-12-2008 00:26 >>> The free version has a limit of receiving just a few faxes per month and you can't send any. The phone number they assign to you can be anyplace in the country. For instance, mine is area code 860 which is Bristol CT. So someone who want to send me a fax will likely have a long distance call to make. It gets turned into an efax image and sent to my email address. They make money by hoping that if you like their service you will upgrade to the full version. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin at Beach Access Software > Sent: 22 Dec 2008 2:19 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Well, I have a dedicated line. This looks like it will work with that > anyhow. But what's the catch here? Any? What's the business > model? How do they make any money? I'm a little suspicious. > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Kathryn Bassett > Sent: Sunday, December 21, 2008 9:58 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Faxing Software > > Just need to receive vs send? http://www.efax.com/efax-free I > don't use it much anymore because I now have a dedicated line > but I still have the number and occasionally get a fax from > someone who still has that old number. > > -- > Kathryn Rhinehart Bassett (Pasadena CA) > "Genealogy is my bag" "GH is my soap" > kathryn at bassett.net > http://bassett.net > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: 21 Dec 2008 9:45 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Ooops. Replied to the wrong person. Re: Zetafax - looking for > > something cheap. I get 3 faxes a month. Zetafax you can't actually > > find out what it costs on-line. Have to have someone attend to you > > personally through a quote request. I think that may be overkill for > > me. > > > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: Sunday, December 21, 2008 9:43 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Will do. Got your Christmas shopping done? > > > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > > Hindman > > Sent: Sunday, December 21, 2008 7:58 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Faxing Software > > > > ...my clients all use ZetaFax now. > > William > > > > -------------------------------------------------- > > From: "Rocky Smolin at Beach Access Software" > > > Sent: Sunday, December 21, 2008 8:46 PM > > To: "List" ; "'Off Topic'" > > ; "'Access Developers discussion and > > problem solving'" > > Subject: [AccessD] Faxing Software > > > > > (cross posted) > > > > > > Dear List(s): > > > > > > Win Fax Pro will not work with Vista. Does anyone have a > > > recommendation for a replacement? > > > > > > TIA > > > > > > Rocky From max.wanadoo at gmail.com Tue Dec 23 04:27:33 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 10:27:33 +0000 Subject: [AccessD] No keyboard (was: calculation query) In-Reply-To: References: Message-ID: Hi Gustav, Sorted! I found that I had DENIED my localhost address instead of ALLOWING it (127.0.0.1). I then set up BLAT with a profile, eg: blat -install max.wanadoo at gmail.com I then sent a dummy file, thus blat - TestText -to max.wanadoo at gmail.com (ie, sent from me to me) and it all worked ok. Got there in the end. Thanks all Max On Tue, Dec 23, 2008 at 8:15 AM, Gustav Brock wrote: > Hi Max > > Actually, regarding speech recognition which many times has been claimed to > be here, when this becomes common, imagine a busy office where everyone sit > with no movements mumbling in their headsets/earclips/whatever watching > things flashing across the monitors ... what a bizarre view/experience it > will be. > > /gustav > > >>> max.wanadoo at gmail.com 23-12-2008 08:38 >>> > Ps. What is a keyboard? I just shout at my screen... > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Tue Dec 23 04:29:47 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 23 Dec 2008 11:29:47 +0100 Subject: [AccessD] SMTP Service (was: calculation query) Message-ID: Hi Max Well, looks like you are down to basic systematic troubleshooting. Don't know what causes this error, but as the SMTP Service is widely used you can google on lots of stuff on all levels. The event log may provide some hints. /gustav >>> max.wanadoo at gmail.com 23-12-2008 10:06 >>> Gustave, Now I have botched it up completely. Whereas yesterday IIS was at least responding, now it is saying: Error: Connection to server was dropped. SMTP server error Error: Not a socket. Error: Not a socket. I was messing around within the IIS admin stuff and I stopped and then restarted. But apparently have done something...think I am going to give up on this unless you can think of something. thanks Max From Gustav at cactus.dk Tue Dec 23 04:31:04 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 23 Dec 2008 11:31:04 +0100 Subject: [AccessD] No keyboard (was: calculation query) Message-ID: Hi Max Fine! Good luck! /gustav >>> max.wanadoo at gmail.com 23-12-2008 11:27 >>> Hi Gustav, Sorted! I found that I had DENIED my localhost address instead of ALLOWING it (127.0.0.1). I then set up BLAT with a profile, eg: blat -install max.wanadoo at gmail.com I then sent a dummy file, thus blat - TestText -to max.wanadoo at gmail.com (ie, sent from me to me) and it all worked ok. Got there in the end. Thanks all Max On Tue, Dec 23, 2008 at 8:15 AM, Gustav Brock wrote: > Hi Max > > Actually, regarding speech recognition which many times has been claimed to > be here, when this becomes common, imagine a busy office where everyone sit > with no movements mumbling in their headsets/earclips/whatever watching > things flashing across the monitors ... what a bizarre view/experience it > will be. > > /gustav > > >>> max.wanadoo at gmail.com 23-12-2008 08:38 >>> > Ps. What is a keyboard? I just shout at my screen... > > > > -- > 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 From max.wanadoo at gmail.com Tue Dec 23 04:36:28 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 10:36:28 +0000 Subject: [AccessD] SMTP Service (was: calculation query) In-Reply-To: References: Message-ID: Hi Gustav, Sorry - it is me - Dummy that I am. I entered the localhost IP 127.0.0.1 as DENY instead of ALLOW in IIS. When I changed it, it all started working. Problem solved. Many thanks for the pointers to IIS and to Stuart for pointers to BLAT and the others for their input. Max On Tue, Dec 23, 2008 at 10:29 AM, Gustav Brock wrote: > Hi Max > > Well, looks like you are down to basic systematic troubleshooting. Don't > know what causes this error, but as the SMTP Service is widely used you can > google on lots of stuff on all levels. > The event log may provide some hints. > > /gustav > > >>> max.wanadoo at gmail.com 23-12-2008 10:06 >>> > Gustave, > Now I have botched it up completely. Whereas yesterday IIS was at least > responding, now it is saying: > > Error: Connection to server was dropped. > SMTP server error > Error: Not a socket. > Error: Not a socket. > > > I was messing around within the IIS admin stuff and I stopped and then > restarted. But apparently have done something...think I am going to give > up > on this unless you can think of something. > > thanks > Max > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Tue Dec 23 07:08:45 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 23 Dec 2008 07:08:45 -0600 Subject: [AccessD] SMTP Server In-Reply-To: <008301c964c0$820a6eb0$1408a8c0@theblues.local> References: <008301c964c0$820a6eb0$1408a8c0@theblues.local> Message-ID: <08DF60C682AF4CCE99E93DEE4B98D4BC@danwaters> Hi Max, Two of my customers use SMTP. So, to test I wanted to do the same from my dev PC at home. I called my ISP and they said just to use 'mail.usinternet.com', and that works fine. My ISP is USInternet.com. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS Sent: Monday, December 22, 2008 11:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SMTP Server Max, Surely you have access to your ISP's SMTP server or if you're creating this for a company, surely they have to their ISP or an internal SMTP Server like Exchange which can handle the email. Regards Vlad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Tuesday, 23 December 2008 1:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SMTP Server Hi Vlad & Stuart, I am afraid that BLAT is no good and neither are the other options which sends via an STMP Server. What I am after is to be able to send emails direct from my PC to an Email Address without going through an external SMTP Server. ie, I need a Local SMTP Server software. If you look at this URL http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Serve r.shtmlyour will see what I am after, but all the version are handicapped in some way (ie, x emails a day or size restrictd etc). The actual code must be really simple but I cannot get my hands on any. Thanks for the interest. Max On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > Max, > > An SMTP Server manages the email for a domain or several domains like > abc.com and xyz.com. That's why you need hMailServer. It will send out > the email and receive email on your domains behalf and you pick it up > from hMailServer via POP3 or via IMAP. You asked for an SMTP Server > and hMailServer is exactly that... > > What you are trying to do is code up something so you can send email > from your app to recipients based on some criteria am I right? > > In that case you need something like Blat and some code that will send > out what you create through Blat which in turn sends it through your > SMTP server. > > I have created a little example for you from an app I did a few years > ago that works very well and does exactly what you need. Inside this > zip file you'll find everything you need to create a solution from the > documentation for Blat to the module I created to create the emails and send them out. > You > can download it here: > > http://download.actebs.com.au/blat.zip > > Inside the zip file you'll find a file called VladsEmailCode.txt which > is the module you will need to research to get an understanding of how > I went about it. You will also need to read the items in the docs > folder to understand how to use Blat. > > Good luck, and if you need some more help get back to me... > > Regards > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Saturday, 20 December 2008 2:19 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SMTP Server > > Thanks Vlad, > I cannot see to get it to work using an MS Access. It wants to > install with MySql or Sql Server. > Is there a workaround that you know off perhaps? > Thanks > Max > > > On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > > > Max, > > > > Try this: > > > > http://www.hmailserver.com/ > > > > It's brilliant, I've been using it for years... > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max > > Wanadoo > > Sent: Saturday, 20 December 2008 1:34 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] SMTP Server > > > > Hi Guys, > > Does anybody have any Access Code to provide the same functionality > > as a SMTP server > > > > or alternatively any FREE SMTP Server software. > > > > All the ones I have found are crippled in some way or another with > > an invite to purchase the full blown one as xyz?$. > > Thanks > > Max > > -- > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From max.wanadoo at gmail.com Tue Dec 23 07:16:42 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 13:16:42 +0000 Subject: [AccessD] SMTP Server In-Reply-To: <08DF60C682AF4CCE99E93DEE4B98D4BC@danwaters> References: <008301c964c0$820a6eb0$1408a8c0@theblues.local> <08DF60C682AF4CCE99E93DEE4B98D4BC@danwaters> Message-ID: Hi Dan, Yes, it is easy to do if you want to use your ISP, but what if you don't want to use your ISP. Why send an email from (say) you to me via a 3rd party? Why give yuor ISP the ability to read your emails. What if your ISP doesn't operate when you move overseas on business or holidays (ie, block certain countries). What if you have different clients and do not want to use your ISP but want to use theirs and they are all different? With LocalSMTPServer you can now send it from within your App using VBA once they have set up IIS and localhost. And that is what I have just done (with a little help from my friends). Ta Max On Tue, Dec 23, 2008 at 1:08 PM, Dan Waters wrote: > Hi Max, > > Two of my customers use SMTP. So, to test I wanted to do the same from my > dev PC at home. I called my ISP and they said just to use > 'mail.usinternet.com', and that works fine. My ISP is USInternet.com. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ACTEBS > Sent: Monday, December 22, 2008 11:37 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] SMTP Server > > Max, > > Surely you have access to your ISP's SMTP server or if you're creating this > for a company, surely they have to their ISP or an internal SMTP Server > like > Exchange which can handle the email. > > Regards > > Vlad > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > Sent: Tuesday, 23 December 2008 1:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SMTP Server > > Hi Vlad & Stuart, > > I am afraid that BLAT is no good and neither are the other options which > sends via an STMP Server. What I am after is to be able to send emails > direct from my PC to an Email Address without going through an external > SMTP > Server. ie, I need a Local SMTP Server software. If you look at this URL > > http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Serve > r.shtmlyour > will see what I am after, but all the version are handicapped in some way > (ie, x emails a day or size restrictd etc). The actual code must be really > simple but I cannot get my hands on any. > > Thanks for the interest. > Max > > > > On Fri, Dec 19, 2008 at 4:06 PM, ACTEBS wrote: > > > Max, > > > > An SMTP Server manages the email for a domain or several domains like > > abc.com and xyz.com. That's why you need hMailServer. It will send out > > the email and receive email on your domains behalf and you pick it up > > from hMailServer via POP3 or via IMAP. You asked for an SMTP Server > > and hMailServer is exactly that... > > > > What you are trying to do is code up something so you can send email > > from your app to recipients based on some criteria am I right? > > > > In that case you need something like Blat and some code that will send > > out what you create through Blat which in turn sends it through your > > SMTP server. > > > > I have created a little example for you from an app I did a few years > > ago that works very well and does exactly what you need. Inside this > > zip file you'll find everything you need to create a solution from the > > documentation for Blat to the module I created to create the emails and > send them out. > > You > > can download it here: > > > > http://download.actebs.com.au/blat.zip > > > > Inside the zip file you'll find a file called VladsEmailCode.txt which > > is the module you will need to research to get an understanding of how > > I went about it. You will also need to read the items in the docs > > folder to understand how to use Blat. > > > > Good luck, and if you need some more help get back to me... > > > > Regards > > > > Vlad > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo > > Sent: Saturday, 20 December 2008 2:19 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] SMTP Server > > > > Thanks Vlad, > > I cannot see to get it to work using an MS Access. It wants to > > install with MySql or Sql Server. > > Is there a workaround that you know off perhaps? > > Thanks > > Max > > > > > > On Fri, Dec 19, 2008 at 2:48 PM, ACTEBS wrote: > > > > > Max, > > > > > > Try this: > > > > > > http://www.hmailserver.com/ > > > > > > It's brilliant, I've been using it for years... > > > > > > Vlad > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max > > > Wanadoo > > > Sent: Saturday, 20 December 2008 1:34 AM > > > To: Access Developers discussion and problem solving > > > Subject: [AccessD] SMTP Server > > > > > > Hi Guys, > > > Does anybody have any Access Code to provide the same functionality > > > as a SMTP server > > > > > > or alternatively any FREE SMTP Server software. > > > > > > All the ones I have found are crippled in some way or another with > > > an invite to purchase the full blown one as xyz?$. > > > Thanks > > > Max > > > -- > > > 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 > > > > > > > > -- > 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 > From Chester_Kaup at kindermorgan.com Tue Dec 23 07:35:49 2008 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Tue, 23 Dec 2008 07:35:49 -0600 Subject: [AccessD] FW: Monday only! Free QuickBooks at Staples! In-Reply-To: <00bd01c964cb$57b72990$07257cb0$@net> References: <825E94CC54E24DCCBB8A0EDE0C473247@HAL9005> <007f01c964bf$463f8970$d2be9c50$@net> <00bd01c964cb$57b72990$07257cb0$@net> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C064090C12E@houex1.kindermorgan.com> Good luck with squawking. I have been trying to get the company to honor a warranty for months and even the president of retail will not answer letters. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, December 23, 2008 12:55 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Monday only! Free QuickBooks at Staples! I was thinking along the same lines - maybe I should just squak a bit about this one. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Tuesday, December 23, 2008 12:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Monday only! Free QuickBooks at Staples! Susan ran into the same problem. I thought if she wrote a letter to Intuit and Staples telling them how cheesed off she was and gave them to understand that they created more ill will than good will with this half hearted promo that they'd take care of her. What do you think? Somebody screwed the pooch here. They should have, IMO, run the promo for twenty four hours - no supply limit. I went and got one just to support clients that need to interface QB to my apps. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 22, 2008 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Monday only! Free QuickBooks at Staples! Since Intuit will force me to update in three months I went to Staples on my lunch time for this. I figured even if my luck with rebates did hold out and I never got the rebate check, I wouldn't be out anything. They were sold out. Hmmm. Sure. Thanks for the heads up anyway, firs time I've been excited about QuickBooks for years ;o) John B. -- 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 From Gustav at cactus.dk Tue Dec 23 07:42:25 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 23 Dec 2008 14:42:25 +0100 Subject: [AccessD] SMTP Server Message-ID: Hi Max You mention some very good reasons but nothing is a free ride. Reasons to use the SMTP of the ISP (often called SmartHost) are: - it may be your only option. Some ISPs block port 25 traffic to anything else than their own SMTP server. To avoid this, obtain a "Pro" or "Business" account or the like. - if a mail have receivers in many domains, you transmit it once, while the ISP transmits (relays) it to all the domains in separate sessions. - error handling is done at the ISP. - your ISP will normally receive your mail at full upload speed meaning that your SMTP client is kept busy the shortest possible time. Note that some of these topics may just as well be regarded as disadvantages. Thus, there is no "right" or "best" method. Regarding the logging or security of your sent mail, if this matters, encrypt the mail or the attached documents. _Anything_ else is like sending an open postcard no matter what method or route. And someone out there _does_ read or scan your mail, at least some of it. This we all should remind clients about from time to time. /gustav >>> max.wanadoo at gmail.com 23-12-2008 14:16 >>> Hi Dan, Yes, it is easy to do if you want to use your ISP, but what if you don't want to use your ISP. Why send an email from (say) you to me via a 3rd party? Why give yuor ISP the ability to read your emails. What if your ISP doesn't operate when you move overseas on business or holidays (ie, block certain countries). What if you have different clients and do not want to use your ISP but want to use theirs and they are all different? With LocalSMTPServer you can now send it from within your App using VBA once they have set up IIS and localhost. And that is what I have just done (with a little help from my friends). Ta Max From max.wanadoo at gmail.com Tue Dec 23 07:56:10 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 13:56:10 +0000 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: Not sure, but I *think* Blat handles all these issues. Still feeling my way, but it is another option for us developers. Max On Tue, Dec 23, 2008 at 1:42 PM, Gustav Brock wrote: > Hi Max > > You mention some very good reasons but nothing is a free ride. > > Reasons to use the SMTP of the ISP (often called SmartHost) are: > > - it may be your only option. Some ISPs block port 25 traffic to anything > else than their own SMTP server. To avoid this, obtain a "Pro" or "Business" > account or the like. > - if a mail have receivers in many domains, you transmit it once, while > the ISP transmits (relays) it to all the domains in separate sessions. > - error handling is done at the ISP. > - your ISP will normally receive your mail at full upload speed meaning > that your SMTP client is kept busy the shortest possible time. > > Note that some of these topics may just as well be regarded as > disadvantages. Thus, there is no "right" or "best" method. > > Regarding the logging or security of your sent mail, if this matters, > encrypt the mail or the attached documents. _Anything_ else is like sending > an open postcard no matter what method or route. And someone out there > _does_ read or scan your mail, at least some of it. This we all should > remind clients about from time to time. > > /gustav > > > >>> max.wanadoo at gmail.com 23-12-2008 14:16 >>> > Hi Dan, > Yes, it is easy to do if you want to use your ISP, but what if you don't > want to use your ISP. Why send an email from (say) you to me via a 3rd > party? Why give yuor ISP the ability to read your emails. What if your > ISP > doesn't operate when you move overseas on business or holidays (ie, block > certain countries). What if you have different clients and do not want to > use your ISP but want to use theirs and they are all different? > > With LocalSMTPServer you can now send it from within your App using VBA > once > they have set up IIS and localhost. And that is what I have just done > (with > a little help from my friends). > > Ta > Max > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Tue Dec 23 08:05:53 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 23 Dec 2008 14:05:53 +0000 Subject: [AccessD] [dba-OT] Happy Hanukkah In-Reply-To: <5C6C4D60E38F47C28A3A019A757DAA04@HAL9005> References: <009401c964c0$ac97d5a0$05c780e0$@net> <5C6C4D60E38F47C28A3A019A757DAA04@HAL9005> Message-ID: All I can really say is...wow??!?!!? Almost Scary. I knew ya'll were talented...but wow. Ever thought of syncronized swimming? Happy Hanukkah to you as well John... I'm not Jewish...but I make homemade bread (no machine)...and I have a standing request each year from a friend, which I delivered on last week, for a large Challah loaf. Its probably the prettiest type of bread I've ever seen/made...and tasty. Thanks for the show...I wish everyone the best in the Holiday Season. Mark A. Matte ---------------------------------------- > From: rockysmolin at bchacc.com > To: dba-ot at databaseadvisors.com; dba-tech at databaseadvisors.com; accessd at databaseadvisors.com > Date: Mon, 22 Dec 2008 22:40:33 -0800 > Subject: Re: [AccessD] [dba-OT] Happy Hanukkah > > Why thank you John! That's the best looking gang they ever had on Jib-Jab. > And Happy Chanukah to all of you as well! > > > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: dba-ot-bounces at databaseadvisors.com > [mailto:dba-ot-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Monday, December 22, 2008 9:38 PM > To: dba-sqlserver at databaseadvisors.com; _DBA-Access; _DBA-OT; _DBA-Tech; > dba-vb at databaseadvisors.com > Subject: [dba-OT] Happy Hanukkah > > A Happy Hanukkah from the Database Advisors Board of Directors. > > > > Here's a little JibJab fun: > > http://www.winhaven.net/misc/HappyHanukkahDBA.html > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _________________________________________________________________ Life on your PC is safer, easier, and more enjoyable with Windows Vista?. http://clk.atdmt.com/MRT/go/127032870/direct/01/ From krosenstiel at comcast.net Tue Dec 23 08:21:11 2008 From: krosenstiel at comcast.net (Karen Rosenstiel) Date: Tue, 23 Dec 2008 06:21:11 -0800 Subject: [AccessD] [dba-OT] Happy Holidays In-Reply-To: <5C6C4D60E38F47C28A3A019A757DAA04@HAL9005> References: <009401c964c0$ac97d5a0$05c780e0$@net> <5C6C4D60E38F47C28A3A019A757DAA04@HAL9005> Message-ID: To all of you, my dear friends: May you be well and happy. May your coming year be peaceful and secure. May we each, in our own ways, reduce the sum of misery on the earth and give hope and kindness to all around us. Warmly, Karen Rosenstiel Seattle WA USA -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Monday, December 22, 2008 10:41 PM To: 'Off Topic'; List; 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [dba-OT] Happy Hanukkah Why thank you John! That's the best looking gang they ever had on Jib-Jab. And Happy Chanukah to all of you as well! Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: dba-ot-bounces at databaseadvisors.com [mailto:dba-ot-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 22, 2008 9:38 PM To: dba-sqlserver at databaseadvisors.com; _DBA-Access; _DBA-OT; _DBA-Tech; dba-vb at databaseadvisors.com Subject: [dba-OT] Happy Hanukkah A Happy Hanukkah from the Database Advisors Board of Directors. Here's a little JibJab fun: http://www.winhaven.net/misc/HappyHanukkahDBA.html -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Tue Dec 23 09:03:44 2008 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 23 Dec 2008 09:03:44 -0600 Subject: [AccessD] calculation query In-Reply-To: References: Message-ID: Glad to hear you are feeling better Gustav. So many times I hear people say they had the flu and then are better the next day. When one has the real flu you come to know that you don't get over it in a day. Glad you have your fever done with and tempurature control back. Good luck with a full recovery in time to enjoy the upcoming holidays. Gary On 12/22/08, Gustav Brock wrote: > Hi Max > > Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! > > /gustav -- Gary Kjos garykjos at gmail.com From max.wanadoo at gmail.com Tue Dec 23 11:47:54 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Tue, 23 Dec 2008 17:47:54 -0000 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: <49512446.1701d00a.432f.3a47@mx.google.com> Hi Gustav, Yep it's me again. Having got that working ok on XP, how do I find the same setting locations in Vista? I have installed the IIS but, of course, everything is different. I need to set up the local host and allow the smtp server to recognise it? Any thoughts? Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 22 December 2008 16:32 To: accessd at databaseadvisors.com Subject: Re: [AccessD] SMTP Server Hi Max You may have to read through the docs as you have to be careful with SMTP servers to avoid relaying and spam. The help file is obtuse but precise, and lots of guides and stuff on this service exist on the net. However, I guess you need to check the settings for authentication to require authentication from your client. Then, the settings under the SMTP Server Properties, tab Access, button Relay: In window Relay Restrictions Checkbox: Allow all computers which successfully authenticate to relay, regardless of the list above. You may need to mark this. Note: There is no "right" way to configure an SMTP server. As with so much else, it depends ... The default configuration is, however and for a reason, quite restricted. /gustav >>> max.wanadoo at gmail.com 22-12-2008 16:35 >>> Gustav, You may have put me on the right track there. I have now installed IIS (from the Control Paner, Add new software, choose the Windows and then IIS options). Didn't even require the OS Disks. The message I am now getting (using Blat set to LocalHost (127.0.0.1) is this: "The SMTP server does not like the name max.wanadoo at gmail.com. Have you set the 'To:' field correctly, or do you need authorization (-u/-pw) ? The SMTP server response was -> 550 5.7.1 Unable to relay for max.wanadoo at gmail.com" Do I, perhaps, need to setup an authorisation for IIS? If so, how? Max On Mon, Dec 22, 2008 at 3:01 PM, Gustav Brock wrote: > Hi Max > > You have it already: The SMTP Service of IIS and has been there since > Windows NT. > > This may not be installed on your machine by default but a few checkmarks > under your Windows configuration will do. > Note that the SMTP Service in the server versions of Windows sports more > features than that of a workstation. > > Note too, that you will still need your SMTP client or other software (Blat > or whatever) to connect to your service, except if you are able to create > fully formatted text files in eml format (not recommended); if so these can > be dropped in the Drop folder of the service and off they go. > > /gustav > > >>> max.wanadoo at gmail.com 22-12-2008 15:39 >>> > Hi Vlad & Stuart, > > I am afraid that BLAT is no good and neither are the other options which > sends via an STMP Server. What I am after is to be able to send emails > direct from my PC to an Email Address without going through an external > SMTP > Server. ie, I need a Local SMTP Server software. If you look at this URL > > http://www.softpedia.com/get/Internet/Servers/E-mail-Servers/Free-SMTP-Serve r.shtmlyour > will see what I am after, but all the version are handicapped in some > way (ie, x emails a day or size restrictd etc). The actual code must be > really simple but I cannot get my hands on any. > > Thanks for the interest. > Max -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Dec 23 16:51:43 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 23 Dec 2008 23:51:43 +0100 Subject: [AccessD] SMTP Server Message-ID: Hi Max It has been excluded from the desktop OS which Vista is. Look here for some alternatives: http://weblogs.asp.net/steveschofield/archive/2006/12/19/iis7-post-23-vista-and-smtp-server-where-is-it.aspx /gustav >>> max.wanadoo at gmail.com 23-12-2008 18:47 >>> Hi Gustav, Yep it's me again. Having got that working ok on XP, how do I find the same setting locations in Vista? I have installed the IIS but, of course, everything is different. I need to set up the local host and allow the smtp server to recognise it? Any thoughts? Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 22 December 2008 16:32 To: accessd at databaseadvisors.com Subject: Re: [AccessD] SMTP Server Hi Max You may have to read through the docs as you have to be careful with SMTP servers to avoid relaying and spam. The help file is obtuse but precise, and lots of guides and stuff on this service exist on the net. However, I guess you need to check the settings for authentication to require authentication from your client. Then, the settings under the SMTP Server Properties, tab Access, button Relay: In window Relay Restrictions Checkbox: Allow all computers which successfully authenticate to relay, regardless of the list above. You may need to mark this. Note: There is no "right" way to configure an SMTP server. As with so much else, it depends ... The default configuration is, however and for a reason, quite restricted. /gustav From Gustav at cactus.dk Tue Dec 23 17:01:49 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 24 Dec 2008 00:01:49 +0100 Subject: [AccessD] calculation query Message-ID: Hi Gary Thanks! I can hear you know what the real flu is. It's indeed not a cold. In fact I lost some weight. Not a bad start position when attacking the endless amounts of food expected to stack up in the next week. Only problem is that I'm still not in the mood to move into that battle with full power (well, I've never been really, I enjoy food by the quality not the weight). /gustav >>> garykjos at gmail.com 23-12-2008 16:03 >>> Glad to hear you are feeling better Gustav. So many times I hear people say they had the flu and then are better the next day. When one has the real flu you come to know that you don't get over it in a day. Glad you have your fever done with and tempurature control back. Good luck with a full recovery in time to enjoy the upcoming holidays. Gary On 12/22/08, Gustav Brock wrote: > Hi Max > > Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! > > /gustav From garykjos at gmail.com Tue Dec 23 19:37:30 2008 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 23 Dec 2008 19:37:30 -0600 Subject: [AccessD] calculation query In-Reply-To: References: Message-ID: HI Gustav, Yes, I've had the flu at least 3 times in my life. And I hope never again. Now that I'm getting older I would wonder if I would be in the "old and weak" group that might not survive it. I know that the times I have suffered through it I wondered if it WAS the end then. I don't get sick often enough to be very good at it. I am a terrible patient and I do feel sorry for anyone near me when I'm sick as there will be considerable complaining going on. It sounds like you are past the worst of it so best of luck defeating it completely. GK On Tue, Dec 23, 2008 at 5:01 PM, Gustav Brock wrote: > Hi Gary > > Thanks! I can hear you know what the real flu is. It's indeed not a cold. > > In fact I lost some weight. Not a bad start position when attacking the endless amounts of food expected to stack up in the next week. Only problem is that I'm still not in the mood to move into that battle with full power (well, I've never been really, I enjoy food by the quality not the weight). > > /gustav > >>>> garykjos at gmail.com 23-12-2008 16:03 >>> > Glad to hear you are feeling better Gustav. So many times I hear > people say they had the flu and then are better the next day. When one > has the real flu you come to know that you don't get over it in a day. > Glad you have your fever done with and tempurature control back. Good > luck with a full recovery in time to enjoy the upcoming holidays. > > Gary > > > On 12/22/08, Gustav Brock wrote: >> Hi Max >> >> Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! >> >> /gustav > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From hkotsch at arcor.de Wed Dec 24 03:33:00 2008 From: hkotsch at arcor.de (Helmut Kotsch) Date: Wed, 24 Dec 2008 10:33:00 +0100 Subject: [AccessD] calculation query In-Reply-To: Message-ID: Gustav, Gary, don't you guys get flue shots (vaccination) every year. Here in Germany it is very common that especially older people (over 50) get their flue shots before the cold season starts. It is free, paid by the health insurance. It doesn't prevent necessarily the lighter occasions of a flue but does a good job on the dangerous ones. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gary Kjos Gesendet: Mittwoch, 24. Dezember 2008 02:38 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] calculation query HI Gustav, Yes, I've had the flu at least 3 times in my life. And I hope never again. Now that I'm getting older I would wonder if I would be in the "old and weak" group that might not survive it. I know that the times I have suffered through it I wondered if it WAS the end then. I don't get sick often enough to be very good at it. I am a terrible patient and I do feel sorry for anyone near me when I'm sick as there will be considerable complaining going on. It sounds like you are past the worst of it so best of luck defeating it completely. GK On Tue, Dec 23, 2008 at 5:01 PM, Gustav Brock wrote: > Hi Gary > > Thanks! I can hear you know what the real flu is. It's indeed not a cold. > > In fact I lost some weight. Not a bad start position when attacking the endless amounts of food expected to stack up in the next week. Only problem is that I'm still not in the mood to move into that battle with full power (well, I've never been really, I enjoy food by the quality not the weight). > > /gustav > >>>> garykjos at gmail.com 23-12-2008 16:03 >>> > Glad to hear you are feeling better Gustav. So many times I hear > people say they had the flu and then are better the next day. When one > has the real flu you come to know that you don't get over it in a day. > Glad you have your fever done with and tempurature control back. Good > luck with a full recovery in time to enjoy the upcoming holidays. > > Gary > > > On 12/22/08, Gustav Brock wrote: >> Hi Max >> >> Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! >> >> /gustav > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at coles.com.au Wed Dec 24 04:11:16 2008 From: Darryl.Collins at coles.com.au (Darryl Collins) Date: Wed, 24 Dec 2008 21:11:16 +1100 Subject: [AccessD] calculation query (OT Now...) In-Reply-To: Message-ID: <57E6E6CA42105A48B977303A2CDC272007ACD7E02B@WPEXCH22.retail.ad.cmltd.net.au> Ditto in Oz, But I think our public health systems are far sharper than what the citizens in the US get. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Helmut Kotsch Sent: Wednesday, 24 December 2008 8:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] calculation query Gustav, Gary, don't you guys get flue shots (vaccination) every year. Here in Germany it is very common that especially older people (over 50) get their flue shots before the cold season starts. It is free, paid by the health insurance. It doesn't prevent necessarily the lighter occasions of a flue but does a good job on the dangerous ones. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gary Kjos Gesendet: Mittwoch, 24. Dezember 2008 02:38 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] calculation query HI Gustav, Yes, I've had the flu at least 3 times in my life. And I hope never again. Now that I'm getting older I would wonder if I would be in the "old and weak" group that might not survive it. I know that the times I have suffered through it I wondered if it WAS the end then. I don't get sick often enough to be very good at it. I am a terrible patient and I do feel sorry for anyone near me when I'm sick as there will be considerable complaining going on. It sounds like you are past the worst of it so best of luck defeating it completely. GK On Tue, Dec 23, 2008 at 5:01 PM, Gustav Brock wrote: > Hi Gary > > Thanks! I can hear you know what the real flu is. It's indeed not a cold. > > In fact I lost some weight. Not a bad start position when attacking the endless amounts of food expected to stack up in the next week. Only problem is that I'm still not in the mood to move into that battle with full power (well, I've never been really, I enjoy food by the quality not the weight). > > /gustav > >>>> garykjos at gmail.com 23-12-2008 16:03 >>> > Glad to hear you are feeling better Gustav. So many times I hear > people say they had the flu and then are better the next day. When one > has the real flu you come to know that you don't get over it in a day. > Glad you have your fever done with and tempurature control back. Good > luck with a full recovery in time to enjoy the upcoming holidays. > > Gary > > > On 12/22/08, Gustav Brock wrote: >> Hi Max >> >> Thanks for your concern, but no problem, I'm fine now, no fever. Actually I've been at work today, though not at full speed, but who cares when you can sit at the computer not falling down the chair. Guess the colleagues feel safe when they can hear me typing my original IBM PS2 keyboard! >> >> /gustav > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.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 This email and any attachments may contain privileged and confidential information and are intended for the named addressee only. If you have received this e-mail in error, please notify the sender and delete this e-mail immediately. Any confidentiality, privilege or copyright is not waived or lost because this e-mail has been sent to you in error. It is your responsibility to check this e-mail and any attachments for viruses. No warranty is made that this material is free from computer virus or any other defect or error. Any loss/damage incurred by using this material is not the sender's responsibility. The sender's entire liability will be limited to resupplying the material. From max.wanadoo at gmail.com Wed Dec 24 04:22:04 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Wed, 24 Dec 2008 10:22:04 +0000 Subject: [AccessD] SMTP Server In-Reply-To: References: Message-ID: Thanks for the link Gustav. The miniRelay program that was mentioned in one of the postings there works great on my XP. I will now try it on the Vista box. It does away with the need for IIS completely. Documention is scarce, but it does work and it is freeware and lightweight. It can be obtained from http://www.netvicious.com/ (in spanish, but scroll to the bottom and click on Descargo miniRelay to download it. Max On Tue, Dec 23, 2008 at 10:51 PM, Gustav Brock wrote: > Hi Max > > It has been excluded from the desktop OS which Vista is. > Look here for some alternatives: > > > http://weblogs.asp.net/steveschofield/archive/2006/12/19/iis7-post-23-vista-and-smtp-server-where-is-it.aspx > > /gustav > > >>> max.wanadoo at gmail.com 23-12-2008 18:47 >>> > Hi Gustav, Yep it's me again. Having got that working ok on XP, how do I > find the same setting locations in Vista? I have installed the IIS but, of > course, everything is different. I need to set up the local host and allow > the smtp server to recognise it? > Any thoughts? > Max > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: 22 December 2008 16:32 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SMTP Server > > Hi Max > > You may have to read through the docs as you have to be careful with SMTP > servers to avoid relaying and spam. > The help file is obtuse but precise, and lots of guides and stuff on this > service exist on the net. > > However, I guess you need to check the settings for authentication to > require authentication from your client. > Then, the settings under the SMTP Server Properties, tab Access, button > Relay: > > In window Relay Restrictions > Checkbox: Allow all computers which successfully authenticate to relay, > regardless of the list above. > You may need to mark this. > > Note: There is no "right" way to configure an SMTP server. As with so much > else, it depends ... > The default configuration is, however and for a reason, quite restricted. > > /gustav > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Wed Dec 24 04:45:36 2008 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 24 Dec 2008 05:45:36 -0500 Subject: [AccessD] Decompile command line syntax Message-ID: <29f585dd0812240245h5a4972cfu3ae04f546e67d5ef@mail.gmail.com> I have very strange behaviour in an app. Almost every time I make a change, Access crashes. I did a reinstall to no avail. Next I'm going to decompile but I can't remember the syntax. TIA, Arthur From andy at minstersystems.co.uk Wed Dec 24 04:13:02 2008 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 24 Dec 2008 11:13:02 +0100 Subject: [AccessD] Decompile command line syntax Message-ID: <200812241113.mBOBD7Zm001985@databaseadvisors.com> Hi Arthur You just open Access with /decompile switch then open any MDB to decompile it. -- Andy Lacey --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: [AccessD] Decompile command line syntax Date: 24/12/08 10:47 I have very strange behaviour in an app. Almost every time I make a change, Access crashes. I did a reinstall to no avail. Next I'm going to decompile but I can't remember the syntax. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From max.wanadoo at gmail.com Wed Dec 24 05:23:39 2008 From: max.wanadoo at gmail.com (Max Wanadoo) Date: Wed, 24 Dec 2008 11:23:39 +0000 Subject: [AccessD] Decompile command line syntax In-Reply-To: <29f585dd0812240245h5a4972cfu3ae04f546e67d5ef@mail.gmail.com> References: <29f585dd0812240245h5a4972cfu3ae04f546e67d5ef@mail.gmail.com> Message-ID: Hi Arthur, Hope you are keeping well. Here are a bunch of options you can use if you want to create shortcuts etc. 'Start application with specific workgroup file: '"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" _ '"Z:\MCM_FEndA3K.mde" /WRKGRP "\\Server\Z\Max System.mdw" 'Decompile a secured MDB file '"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" _ '"Z:\MCM_FEndA3K.mde" /WRKGRP "\\Server\Z\Max System.mdw" /EXCL/USER/DECOMPILE 'Compact a secured MDE file '"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" _ '"Z:\MCM_FEndA3K.mde" /wrkgrp "\\Server\Z\Max System.mdw" /USER max/PWD mypwd/COMPACT ' Logon from shortcut giving password to autologon '"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" _ '"Z:\MCM_FEndA3K.mde" /wrkgrp "\\Server\Z\Max System.mdw" /USER max/PWD mypwd Max On Wed, Dec 24, 2008 at 10:45 AM, Arthur Fuller wrote: > I have very strange behaviour in an app. Almost every time I make a change, > Access crashes. I did a reinstall to no avail. Next I'm going to decompile > but I can't remember the syntax. > > TIA, > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Wed Dec 24 06:03:03 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 24 Dec 2008 13:03:03 +0100 Subject: [AccessD] Very OT: Flu (was: calculation query) Message-ID: Hi Helmut I sure consider that given the implications I've just experienced. It is not free for us but the fee is low. However, when you normally are fresh and well, you don't think so much about it, and the flu is currently not epidemic here. For elderly people (defined as 65+) and week persons, the vaccination is encouraged and offered for free because these people can die from an attack. /gustav >>> hkotsch at arcor.de 24-12-2008 10:33 >>> Gustav, Gary, don't you guys get flue shots (vaccination) every year. Here in Germany it is very common that especially older people (over 50) get their flue shots before the cold season starts. It is free, paid by the health insurance. It doesn't prevent necessarily the lighter occasions of a flue but does a good job on the dangerous ones. Helmut From garykjos at gmail.com Wed Dec 24 07:51:22 2008 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 24 Dec 2008 07:51:22 -0600 Subject: [AccessD] calculation query (OT Now...) In-Reply-To: <57E6E6CA42105A48B977303A2CDC272007ACD7E02B@WPEXCH22.retail.ad.cmltd.net.au> References: <57E6E6CA42105A48B977303A2CDC272007ACD7E02B@WPEXCH22.retail.ad.cmltd.net.au> Message-ID: We have flu shots available here in the US. Since our health insurance is optional not everyone is covered though. And the shot doesn't always cover the particular strain of the virus that is ends up being most common too. They create the antivirus far in advance of the flu season and make a guess as the variety that will be prevalent in that coming year. And many people become ill from the shot itself too. Those alegic to eggs can't have the shot either. Some years I get the shot and other years I don't. This year I didn't. Living dangerously ;-) GK On 12/24/08, Darryl Collins wrote: > Ditto in Oz, But I think our public health systems are far sharper than what the citizens in the US get. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Helmut Kotsch > Sent: Wednesday, 24 December 2008 8:33 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] calculation query > > > Gustav, Gary, > don't you guys get flue shots (vaccination) every year. Here in Germany it > is very common that especially older people (over 50) get their flue shots > before the cold season starts. It is free, paid by the health insurance. It > doesn't prevent necessarily the lighter occasions of a flue but does a good > job on the dangerous ones. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gary Kjos > Gesendet: Mittwoch, 24. Dezember 2008 02:38 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] calculation query > > > HI Gustav, > > Yes, I've had the flu at least 3 times in my life. And I hope never > again. Now that I'm getting older I would wonder if I would be in the > "old and weak" group that might not survive it. I know that the times > I have suffered through it I wondered if it WAS the end then. I don't > get sick often enough to be very good at it. I am a terrible patient > and I do feel sorry for anyone near me when I'm sick as there will be > considerable complaining going on. > > It sounds like you are past the worst of it so best of luck defeating > it completely. > > GK > > On Tue, Dec 23, 2008 at 5:01 PM, Gustav Brock wrote: > > Hi Gary > > > > Thanks! I can hear you know what the real flu is. It's indeed not a cold. > > > > In fact I lost some weight. Not a bad start position when attacking the > endless amounts of food expected to stack up in the next week. Only problem > is that I'm still not in the mood to move into that battle with full power > (well, I've never been really, I enjoy food by the quality not the weight). > > > > /gustav > > > >>>> garykjos at gmail.com 23-12-2008 16:03 >>> > > Glad to hear you are feeling better Gustav. So many times I hear > > people say they had the flu and then are better the next day. When one > > has the real flu you come to know that you don't get over it in a day. > > Glad you have your fever done with and tempurature control back. Good > > luck with a full recovery in time to enjoy the upcoming holidays. > > > > Gary > > > > > > On 12/22/08, Gustav Brock wrote: > >> Hi Max > >> > >> Thanks for your concern, but no problem, I'm fine now, no fever. Actually > I've been at work today, though not at full speed, but who cares when you > can sit at the computer not falling down the chair. Guess the colleagues > feel safe when they can hear me typing my original IBM PS2 keyboard! > >> > >> /gustav > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > Gary Kjos > garykjos at gmail.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 > > This email and any attachments may contain privileged and confidential information > and are intended for the named addressee only. If you have received this e-mail in > error, please notify the sender and delete this e-mail immediately. Any > confidentiality, privilege or copyright is not waived or lost because this e-mail > has been sent to you in error. It is your responsibility to check this e-mail and > any attachments for viruses. No warranty is made that this material is free from > computer virus or any other defect or error. Any loss/damage incurred by using this > material is not the sender's responsibility. The sender's entire liability will be > limited to resupplying the material. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From garykjos at gmail.com Wed Dec 24 07:53:47 2008 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 24 Dec 2008 07:53:47 -0600 Subject: [AccessD] calculation query In-Reply-To: References: Message-ID: Hi Helmut, Some years I get the flu shot and other years I don't. I didn't get around to getting one this year. I don't interact in person with a lot of people so I am not likely to be infected. GK On 12/24/08, Helmut Kotsch wrote: > Gustav, Gary, > don't you guys get flue shots (vaccination) every year. Here in Germany it > is very common that especially older people (over 50) get their flue shots > before the cold season starts. It is free, paid by the health insurance. It > doesn't prevent necessarily the lighter occasions of a flue but does a good > job on the dangerous ones. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gary Kjos > Gesendet: Mittwoch, 24. Dezember 2008 02:38 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] calculation query > > > HI Gustav, > > Yes, I've had the flu at least 3 times in my life. And I hope never > again. Now that I'm getting older I would wonder if I would be in the > "old and weak" group that might not survive it. I know that the times > I have suffered through it I wondered if it WAS the end then. I don't > get sick often enough to be very good at it. I am a terrible patient > and I do feel sorry for anyone near me when I'm sick as there will be > considerable complaining going on. > > It sounds like you are past the worst of it so best of luck defeating > it completely. > > GK > > On Tue, Dec 23, 2008 at 5:01 PM, Gustav Brock wrote: > > Hi Gary > > > > Thanks! I can hear you know what the real flu is. It's indeed not a cold. > > > > In fact I lost some weight. Not a bad start position when attacking the > endless amounts of food expected to stack up in the next week. Only problem > is that I'm still not in the mood to move into that battle with full power > (well, I've never been really, I enjoy food by the quality not the weight). > > > > /gustav > > > >>>> garykjos at gmail.com 23-12-2008 16:03 >>> > > Glad to hear you are feeling better Gustav. So many times I hear > > people say they had the flu and then are better the next day. When one > > has the real flu you come to know that you don't get over it in a day. > > Glad you have your fever done with and tempurature control back. Good > > luck with a full recovery in time to enjoy the upcoming holidays. > > > > Gary > > > > > > On 12/22/08, Gustav Brock wrote: > >> Hi Max > >> > >> Thanks for your concern, but no problem, I'm fine now, no fever. Actually > I've been at work today, though not at full speed, but who cares when you > can sit at the computer not falling down the chair. Guess the colleagues > feel safe when they can hear me typing my original IBM PS2 keyboard! > >> > >> /gustav > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > Gary Kjos > garykjos at gmail.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 > -- Gary Kjos garykjos at gmail.com From garykjos at gmail.com Wed Dec 24 12:11:16 2008 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 24 Dec 2008 12:11:16 -0600 Subject: [AccessD] [dba-OT] Merry Christmas - Its a Wonderful Life In-Reply-To: <000e01c965f1$7f6ea090$7e4be1b0$@net> References: <000e01c965f1$7f6ea090$7e4be1b0$@net> Message-ID: That is great! Merry Christmas! GK On 12/24/08, John Bartow wrote: > Merry Christmas Hanukkah from the Database Advisors Board of Directors. > > If you've seen "It's a Wonderful Life", here's a little JibJab Christmas > fun: > (Some of the BoD didn't make the Hanukkah greeting so here's the rest in > "It's a Wonderful Life") > http://www.winhaven.net/misc/DBAItsaWonderfulLife.htm > > John B. > PS: Parts were limited so I had to do what I had to do ;o) > > _______________________________________________ > dba-OT mailing list > dba-OT at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-ot > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Thu Dec 25 05:46:51 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 25 Dec 2008 12:46:51 +0100 Subject: [AccessD] Faxing Software Message-ID: Hi Rocky Found a notice on some cheap alternatives here: > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: 21 Dec 2008 9:45 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Ooops. Replied to the wrong person. Re: Zetafax - looking for > > something cheap. I get 3 faxes a month. Zetafax you can't actually > > find out what it costs on-line. Have to have someone attend to you > > personally through a quote request. I think that may be overkill for > > me. From Gustav at cactus.dk Thu Dec 25 05:57:14 2008 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 25 Dec 2008 12:57:14 +0100 Subject: [AccessD] Faxing Software Message-ID: Oops, the link was gone: http://windowssecrets.com/comp/070712#story1 /gustav >>> Gustav at cactus.dk 25-12-2008 12:46 >>> Hi Rocky Found a notice on some cheap alternatives here: > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: 21 Dec 2008 9:45 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Ooops. Replied to the wrong person. Re: Zetafax - looking for > > something cheap. I get 3 faxes a month. Zetafax you can't actually > > find out what it costs on-line. Have to have someone attend to you > > personally through a quote request. I think that may be overkill for > > me. From rockysmolin at bchacc.com Thu Dec 25 10:03:59 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 25 Dec 2008 08:03:59 -0800 Subject: [AccessD] Faxing Software In-Reply-To: References: Message-ID: <905F29A9CAED49E3888337BF818AF0F5@HAL9005> Gustav: Looks good. At the moment I loaded Win Fax Pro into a VM using VPC 2007, partly so I could experiment with VPC. So I run that VM in the background all the time, now. And I'll see how that goes. If that gets inconvenient, I'll get that Snappy Fax 4.0. I'm running Vista Ultimate. And I have to say in spite of the misgivings, it runs just fine, although I have n't done a lot of processing on that machine - still using the XP machine for most of my development. Vista is a backup/test bed/music machine. I run Iceberg Radio all day. I did get a cool switch box at Fry's the other days which allows sharing of keyboard, mouse, display AND speakers among four machines. Totally USB. And hotkey switchable from one machine to another. So the Vista box and my formar backup box - a P4 with XP - now share the peripherals. Merry Christmas. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 25, 2008 3:57 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Faxing Software Oops, the link was gone: http://windowssecrets.com/comp/070712#story1 /gustav >>> Gustav at cactus.dk 25-12-2008 12:46 >>> Hi Rocky Found a notice on some cheap alternatives here: > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin at Beach Access Software > > Sent: 21 Dec 2008 9:45 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Faxing Software > > > > Ooops. Replied to the wrong person. Re: Zetafax - looking for > > something cheap. I get 3 faxes a month. Zetafax you can't actually > > find out what it costs on-line. Have to have someone attend to you > > personally through a quote request. I think that may be overkill > > for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at sc.rr.com Thu Dec 25 13:27:30 2008 From: bheid at sc.rr.com (Bobby Heid) Date: Thu, 25 Dec 2008 14:27:30 -0500 Subject: [AccessD] Faxing Software In-Reply-To: <905F29A9CAED49E3888337BF818AF0F5@HAL9005> References: <905F29A9CAED49E3888337BF818AF0F5@HAL9005> Message-ID: <004101c966c6$d4b1f540$7e15dfc0$@rr.com> Rocky, and this box would be...? Thanks, Bobby >I did get a cool switch box at Fry's the other days which allows sharing of >keyboard, mouse, display AND speakers among four machines. Totally USB. >And hotkey switchable from one machine to another. From rockysmolin at bchacc.com Thu Dec 25 14:37:22 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 25 Dec 2008 12:37:22 -0800 Subject: [AccessD] Faxing Software In-Reply-To: <004101c966c6$d4b1f540$7e15dfc0$@rr.com> References: <905F29A9CAED49E3888337BF818AF0F5@HAL9005> <004101c966c6$d4b1f540$7e15dfc0$@rr.com> Message-ID: The fabulous Airlink 101 4 port USB KVM Switch With Audio! (with 4 sets of cables) $50. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Thursday, December 25, 2008 11:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Faxing Software Rocky, and this box would be...? Thanks, Bobby >I did get a cool switch box at Fry's the other days which allows >sharing of keyboard, mouse, display AND speakers among four machines. Totally USB. >And hotkey switchable from one machine to another. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Dec 30 10:44:21 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 30 Dec 2008 11:44:21 -0500 Subject: [AccessD] Application Error logging Message-ID: <495A4FE5.2040206@colbyconsulting.com> As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com From rockysmolin at bchacc.com Tue Dec 30 11:10:41 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 30 Dec 2008 09:10:41 -0800 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: John: I'd be interested. I have a client who was looking for something like this for an app one function of which runs unattended from Windows scheduler at night. Supposed to email reports to his clients. Any glitch and the thing stops and he comes in in the morning to find an error message on the screen. TIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 8:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Dec 30 11:56:22 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 30 Dec 2008 11:56:22 -0600 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: <56DBB325D0544D2DB169113AB89CA704@danwaters> Hi John, I've been doing the same for a few years and it is invaluable. However, there is a flaw. You can't get the call stack which sometimes you need! Solution: Go to www.everythingaccess.com. Look up Simply VBA Global Error Handler - this will record call stack info when an error occurs. I haven't used it yet but it's my next system-wide modification to make. BOL! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 10:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Dec 30 12:05:07 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 30 Dec 2008 12:05:07 -0600 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> Message-ID: I've been doing this in my ISFE application (helpdesk/IT Tool app). I also have an 'error cleared' field. I then have a form that I can view all the 'uncleared' error messages to help debug them. Some errors are just random stuff (complex operations interrupted by the user), but every once in a while I'll find a bug for an odd situation that I can fix and send out an update for. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 10:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From dwaters at usinternet.com Tue Dec 30 12:05:03 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 30 Dec 2008 12:05:03 -0600 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: <724D08AEBBCD450CA6D97E6E469029B5@danwaters> John, Another thing that can be done is to have this log emailed to you automatically as an attached spreadsheet by the first person who opens your system each morning. I also put the error quantity in the email subject just for a little quick info. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 10:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Tue Dec 30 12:18:03 2008 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 30 Dec 2008 13:18:03 -0500 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: Me too! :-) Been logging errors since the beginning of time. My error logger also emails the error information to me. I also use MS Tools every day. Don't leave home without it. Lambert P.S. Welcome back John. From jwcolby at colbyconsulting.com Tue Dec 30 12:34:03 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 30 Dec 2008 13:34:03 -0500 Subject: [AccessD] Application Error logging In-Reply-To: References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: <495A699B.9030202@colbyconsulting.com> I have been looking for an email function that is generic, i.e. can just be written in code and work anywhere, any time. ATM I do email lots of stuff, but it is always done through Outlook automation, which of course requires Outlook to be available at the time the email is generated. I have asked about a generic email and so far haven't found anything that "just works, every where, every time". John W. Colby www.ColbyConsulting.com Heenan, Lambert wrote: > Me too! :-) > > Been logging errors since the beginning of time. My error logger also emails the error information to me. I also use MS Tools every day. Don't leave home without it. > > Lambert > > P.S. Welcome back John. > From davidmcafee at gmail.com Tue Dec 30 12:55:31 2008 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 30 Dec 2008 10:55:31 -0800 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: <8786a4c00812301055yae6ca1dvfb00c2f3add123f5@mail.gmail.com> Francisco and I had an app that used to blat the error number, description, procedure name, line number and username via the MZTools error handler. We would know about the problem before the users called us. Made us look psychic :) It also reported issues that users didn't alert us to. David On Tue, Dec 30, 2008 at 8:44 AM, jwcolby wrote: > As everyone knows I use a framework to control my > applications. Part of that framework is an error logger. > > MZTools has a very slick widget that can create a custom > error logger as well as place a module name in the top of > any module. It can only do this one module / procedure at a > time but it does work, and works well. > > So I use MZTools to create an error handler that calls a > custom error function which logs all errors into an error > table. The parameters stored are: > > 1) The error number and message > 2) The module, function and line number within the function > that caused the error. > 3) The workstation name > 4) The user ID from my Security system > 5) The date / time of the error > 6) An "extra info" field so I can pass my own error data > 7) The FE version so I can log the version of the application > > As you can see, once you retrofit an application to always > call the error handler, this logging will tell you any error > that occurs anywhere in your application. It can also log > errors silently (not pop up an error message) for processes > that are just automation and should not use message boxes to > display errors (which would hang the process). > > I started doing this only a couple of years ago and it has > proven immensely valuable to discovering errors that the > users just click through and never report, errors in my > automation code (data import / exports etc). > > I am pretty much to the point where I see every error now. > > If there is interest I will provide the code I use to do > this logging. If anyone else does this kind of logging, > feel free to speak up and discuss what you do. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Tue Dec 30 13:01:01 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 30 Dec 2008 11:01:01 -0800 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: We do it in .Net. We even get automatic emails telling us what unhandled errors the users have encountered.(OOPS!) That lets us address problems before the users report them and helps clarify the really odd problems users occasionally report. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 8:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Dec 30 13:06:52 2008 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 30 Dec 2008 11:06:52 -0800 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: <0118BE1D83A04755B541697C7D8BCA63@murphy3234aaf1> The other cool thing MZ tools does is put in line numbers in your code. You can add a function in the error handler to report the line the error occurs on. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 8:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Tue Dec 30 13:40:03 2008 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 30 Dec 2008 14:40:03 -0500 Subject: [AccessD] Application Error logging In-Reply-To: <495A4FE5.2040206@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> Message-ID: I do the same. I've also added the capability to have the errors e-mailed. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 11:44 AM To: Access Developers discussion and problem solving Subject: [AccessD] Application Error logging As everyone knows I use a framework to control my applications. Part of that framework is an error logger. MZTools has a very slick widget that can create a custom error logger as well as place a module name in the top of any module. It can only do this one module / procedure at a time but it does work, and works well. So I use MZTools to create an error handler that calls a custom error function which logs all errors into an error table. The parameters stored are: 1) The error number and message 2) The module, function and line number within the function that caused the error. 3) The workstation name 4) The user ID from my Security system 5) The date / time of the error 6) An "extra info" field so I can pass my own error data 7) The FE version so I can log the version of the application As you can see, once you retrofit an application to always call the error handler, this logging will tell you any error that occurs anywhere in your application. It can also log errors silently (not pop up an error message) for processes that are just automation and should not use message boxes to display errors (which would hang the process). I started doing this only a couple of years ago and it has proven immensely valuable to discovering errors that the users just click through and never report, errors in my automation code (data import / exports etc). I am pretty much to the point where I see every error now. If there is interest I will provide the code I use to do this logging. If anyone else does this kind of logging, feel free to speak up and discuss what you do. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Tue Dec 30 13:44:18 2008 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 30 Dec 2008 14:44:18 -0500 Subject: [AccessD] Application Error logging In-Reply-To: <495A699B.9030202@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> Message-ID: John, <> Basically, you need to talk directly to a SMTP server. Even that however is not foolproof, but it gets rid of about 90% of the hassle. You can use BLAT (script and shell out to call the command line or use the DLL) or something like vbSendMail. I use the latter. Wrapped a class around it with a template table to set defaults for all the options and then call that from my apps. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 1:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Application Error logging I have been looking for an email function that is generic, i.e. can just be written in code and work anywhere, any time. ATM I do email lots of stuff, but it is always done through Outlook automation, which of course requires Outlook to be available at the time the email is generated. I have asked about a generic email and so far haven't found anything that "just works, every where, every time". John W. Colby www.ColbyConsulting.com Heenan, Lambert wrote: > Me too! :-) > > Been logging errors since the beginning of time. My error logger also emails the error information to me. I also use MS Tools every day. Don't leave home without it. > > Lambert > > P.S. Welcome back John. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Dec 30 14:03:17 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 30 Dec 2008 15:03:17 -0500 Subject: [AccessD] Application Error logging In-Reply-To: References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> Message-ID: <495A7E85.4090402@colbyconsulting.com> This is a DLL correct? Which means a DLL register on any machine it runs on? John W. Colby www.ColbyConsulting.com Jim Dettman wrote: > John, > > < anything that "just works, every where, every time".>> > > Basically, you need to talk directly to a SMTP server. Even that however > is not foolproof, but it gets rid of about 90% of the hassle. > > You can use BLAT (script and shell out to call the command line or use the > DLL) or something like vbSendMail. > > I use the latter. Wrapped a class around it with a template table to set > defaults for all the options and then call that from my apps. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 30, 2008 1:34 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Application Error logging > > I have been looking for an email function that is generic, > i.e. can just be written in code and work anywhere, any > time. ATM I do email lots of stuff, but it is always done > through Outlook automation, which of course requires Outlook > to be available at the time the email is generated. > > I have asked about a generic email and so far haven't found > anything that "just works, every where, every time". > > John W. Colby > www.ColbyConsulting.com > > > Heenan, Lambert wrote: >> Me too! :-) >> >> Been logging errors since the beginning of time. My error logger also > emails the error information to me. I also use MS Tools every day. Don't > leave home without it. >> Lambert >> >> P.S. Welcome back John. >> From jimdettman at verizon.net Tue Dec 30 14:20:11 2008 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 30 Dec 2008 15:20:11 -0500 Subject: [AccessD] Application Error logging In-Reply-To: <495A7E85.4090402@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> <495A7E85.4090402@colbyconsulting.com> Message-ID: <49944FDD877D400B8202C8317E3677AF@XPS> It is a .DLL, but it does not need to be registered. Just placed in the same directory as the DB. It does need a reference set in code however, so if you change install directories, that will be a problem. If so, I would place it in something like \Windows\System32 Here's the URL for it: http://www.freevbcode.com/ShowCode.Asp?ID=109 Below is the wrapper I wrote for it. Jim. Option Compare Database Option Explicit Const ModuleName = "clsOCS_SendMail" ' Wrapper class for vbSendMail, which provides a simplified ' interface for sending e-mail from a application. ' ' Most of the properties for vbSendMail are set via ' a call to .SetParams(), which reads table tblemailtemplates in the SYS database. ' Notes: ' 1. Send() is the only method that returns a status. Other methods failing ' will cause the send() method to fail. ' ' 2. SetParams() must be called first in order to send an e-mail message. ' ' 3. Once a Send() is attempted, you must call SetParams() again and ' set any other parameters before trying to send again. ' ' Example of use: ' Dim oSendMail As New OCS_SendMail ' ' oSendMail.SetParams("Test", ".", ".") ' Set default parameters via template ' oSendMail.ShowStatus = True ' Tells send mail to display progress form. ' varRet = oSendMail.Send ' Send the e-mail. ' ' If varRet = Null then ' Msgbox "Mail Sent" ' Else ' MsgBox "Main Send Failed" ' End If Private WithEvents oVBSendMail As vbSendMail.clsSendMail Public Enum MAIL_PRIORITY HIGH_PRIORITY = 1 NORMAL_PRIORITY = 3 LOW_PRIORITY = 5 End Enum Private bShowStatus As Boolean Private bSetParamsCalled As Boolean Private varErrorMessage As Variant Public Property Get Attachment() As String 10 Attachment = oVBSendMail.Attachment End Property Public Property Let Attachment(ByVal strNewValue As String) 10 oVBSendMail.Attachment = strNewValue End Property Public Property Get AsHTML() As Boolean 10 AsHTML = oVBSendMail.AsHTML End Property Public Property Let AsHTML(ByVal bNewValue As Boolean) 10 On Error Resume Next 20 oVBSendMail.AsHTML = bNewValue End Property Public Property Get Message() As String 10 Message = oVBSendMail.Message End Property Public Property Let Message(ByVal strNewValue As String) 10 oVBSendMail.Message = strNewValue End Property Public Property Get Priority() As MAIL_PRIORITY 10 Priority = oVBSendMail.Priority End Property Public Property Let Priority(ByVal NewValue As MAIL_PRIORITY) 10 On Error Resume Next 20 oVBSendMail.Priority = NewValue End Property Public Property Get Recipient() As String 10 Recipient = oVBSendMail.Recipient End Property Public Property Let Recipient(ByVal strNewValue As String) 10 oVBSendMail.Recipient = strNewValue End Property Public Property Get RecipientDisplayName() As String 10 RecipientDisplayName = oVBSendMail.RecipientDisplayName End Property Public Property Let RecipientDisplayName(ByVal strNewValue As String) 10 oVBSendMail.RecipientDisplayName = strNewValue End Property Public Property Get ShowStatus() As Boolean 10 ShowStatus = bShowStatus End Property Public Property Let ShowStatus(ByVal bNewValue As Boolean) 10 On Error Resume Next 20 bShowStatus = bNewValue 30 Forms![frmSendMailStatus].Visible = bShowStatus End Property Public Property Get Subject() As String 10 Subject = oVBSendMail.Subject End Property Public Property Let Subject(ByVal strNewValue As String) 10 oVBSendMail.Subject = strNewValue End Property Private Sub Class_Initialize() Const RoutineName = "Class_Initialize" Const Version = "1.0.0" 10 On Error Resume Next 20 bShowStatus = False 30 DoCmd.OpenForm "frmSendMailStatus", acNormal, , , acFormEdit, acHidden 40 bSetParamsCalled = False 50 varErrorMessage = Null End Sub Private Sub Class_Terminate() Const RoutineName = "Class_Terminate" Const Version = "1.0.0" 10 On Error Resume Next 20 DoCmd.Close acForm, "frmSendMailStatus" End Sub Public Function Send() As Variant Const RoutineName = "Send" Const Version = "1.0.0" 10 On Error GoTo Send_Err ' If SetParams called, then try sending message. 20 If IsNull(varErrorMessage) Then 30 If bSetParamsCalled = True Then 40 DoCmd.Hourglass True 50 oVBSendMail.Send 60 Else 70 varErrorMessage = "OCS Send Mail Failure - Send Called without prior call to SetParams" 80 End If 90 End If Send_Exit: 100 Send = varErrorMessage 110 Exit Function Send_Err: 120 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SEND - Error: " & Err.Number & " - " & Err.Description 130 Resume Send_Exit End Function Public Sub SetParams(strReference As String, strCompany As String, strLocation As String) Const RoutineName = "SetParams" Const Version = "1.0.0" 10 On Error GoTo SetParams_Err ' Get an instance of vbSendMail 20 Set oVBSendMail = New clsSendMail ' Set parameters for e-mail based on template record. Dim dbCur As DAO.Database Dim rstemailtemplates As DAO.Recordset Dim qdfPassthrough As DAO.QueryDef ' Find parameter record in tblemailtemplates 30 Set dbCur = CurrentDb() 40 Set qdfPassthrough = dbCur.CreateQueryDef("") 50 qdfPassthrough.Connect = dbCur.TableDefs("tblemailtemplates").Connect 60 qdfPassthrough.sql = "Select * From tblemailtemplates WHERE Reference = '" & strReference & "' AND Company = '" & strCompany & "' AND Location = '" & strLocation & "'" 70 Set rstemailtemplates = qdfPassthrough.OpenRecordset() 80 If rstemailtemplates.RecordCount = 0 Then 90 varErrorMessage = "OCS_SENDMAIL::SETPARAMS - Error: Template for company " & strCompany & " template name " & strReference & " not found." 100 Else ' Now Set parameters 110 With oVBSendMail 120 .UserName = Nz(rstemailtemplates![UserName], "") 130 .Password = Nz(rstemailtemplates![Password], "") 140 .POP3Host = Nz(rstemailtemplates![POP3Host], "") 150 .SMTPHost = Nz(rstemailtemplates![SMTPHost], "") 160 .from = Nz(rstemailtemplates![FromLine], "") 170 .FromDisplayName = Nz(rstemailtemplates![FromDisplayName], "") 180 .Recipient = Nz(rstemailtemplates![ToLine], "") 190 .RecipientDisplayName = Nz(rstemailtemplates![ToDisplayName], "") 200 .CcRecipient = Nz(rstemailtemplates![ccLine], "") 210 .CcDisplayName = Nz(rstemailtemplates![CcDisplayName], "") 220 .BccRecipient = Nz(rstemailtemplates![bccLine], "") 230 .ReplyToAddress = Nz(rstemailtemplates![ReplyToAddress], "") 240 .Subject = Nz(rstemailtemplates![Subject], "") & " - " & Format$(Now(), "mm/dd/yy hh:mm ampm") & " (local)" 250 .Message = Nz(rstemailtemplates![Message], "") 260 .AsHTML = rstemailtemplates![HTMLFormat] 270 .ContentBase = rstemailtemplates![ContentBase] 280 .EncodeType = rstemailtemplates![EncodeType] 290 .Priority = rstemailtemplates![Priority] 300 .Receipt = rstemailtemplates![Receipt] 310 .UseAuthentication = rstemailtemplates![UseAuthentication] 320 .UsePopAuthentication = rstemailtemplates![UsePopAuthentication] 330 .ConnectTimeout = rstemailtemplates![ConnectTimeout] 340 .ConnectRetry = rstemailtemplates![ConnectRetry] 350 .MessageTimeout = rstemailtemplates![MessageTimeout] 360 .SMTPPort = rstemailtemplates![SMTPPort] 370 .PersistentSettings = False 380 End With 390 bSetParamsCalled = True 400 End If SetParams_Exit: 410 On Error Resume Next 420 rstemailtemplates.Close 430 Set rstemailtemplates = Nothing 440 qdfPassthrough.Close 450 Set qdfPassthrough = Nothing 460 Set dbCur = Nothing 470 Exit Sub SetParams_Err: 480 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SETPARAMS - Error: " & Err.Number & " - " & Err.Description 490 Resume SetParams_Exit End Sub Private Sub oVBSendMail_Status(Status As String) Const RoutineName = "Status" Const Version = "1.0.0" 10 On Error GoTo Status_Err 20 Forms![frmSendMailStatus]![txtStatus] = Status & IIf(Len(Trim(Forms![frmSendMailStatus]![txtStatus])) > 0, vbCrLf & Forms![frmSendMailStatus]![txtStatus], "") Status_Exit: 30 Exit Sub Status_Err: 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::STATUS - Error: " & Err.Number & " - " & Err.Description 50 Resume Status_Exit End Sub Private Sub oVBSendMail_Progress(lngPercentComplete As Long) Const RoutineName = "Progress" Const Version = "1.0.0" 10 On Error GoTo Progress_Err 20 Forms![frmSendMailStatus]![lblProgress].Caption = lngPercentComplete & "% complete" Progress_Exit: 30 Exit Sub Progress_Err: 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::PROGRESS - Error: " & Err.Number & " - " & Err.Description 50 Resume Progress_Exit End Sub Private Sub oVBSendMail_SendFailed(strExplanation As String) Const RoutineName = "SendFailed" Const Version = "1.0.0" Dim strMsg As String 10 On Error GoTo SendFailed_Err 20 Forms![frmSendMailStatus].Caption = "Send Failed!" 30 DoCmd.Hourglass False 40 varErrorMessage = "XYR Send Mail - Send Failed for the following reason:" & vbCrLf & strExplanation SendFailed_Exit: 50 Set oVBSendMail = Nothing 60 Exit Sub SendFailed_Err: 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDFAILED - Error: " & Err.Number & " - " & Err.Description 80 Resume SendFailed_Exit End Sub Private Sub oVBSendMail_SendSuccesful() Const RoutineName = "SendSuccesful" Const Version = "1.0.0" 10 On Error GoTo SendSuccesful_Err 20 Forms![frmSendMailStatus].Caption = "" 30 DoCmd.Hourglass False 40 varErrorMessage = Null SendSuccesful_Exit: 50 Set oVBSendMail = Nothing 60 Exit Sub SendSuccesful_Err: 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDSUCCESFUL - Error: " & Err.Number & " - " & Err.Description 80 Resume SendSuccesful_Exit End Sub -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 3:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Application Error logging This is a DLL correct? Which means a DLL register on any machine it runs on? John W. Colby www.ColbyConsulting.com Jim Dettman wrote: > John, > > < anything that "just works, every where, every time".>> > > Basically, you need to talk directly to a SMTP server. Even that however > is not foolproof, but it gets rid of about 90% of the hassle. > > You can use BLAT (script and shell out to call the command line or use the > DLL) or something like vbSendMail. > > I use the latter. Wrapped a class around it with a template table to set > defaults for all the options and then call that from my apps. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 30, 2008 1:34 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Application Error logging > > I have been looking for an email function that is generic, > i.e. can just be written in code and work anywhere, any > time. ATM I do email lots of stuff, but it is always done > through Outlook automation, which of course requires Outlook > to be available at the time the email is generated. > > I have asked about a generic email and so far haven't found > anything that "just works, every where, every time". > > John W. Colby > www.ColbyConsulting.com > > > Heenan, Lambert wrote: >> Me too! :-) >> >> Been logging errors since the beginning of time. My error logger also > emails the error information to me. I also use MS Tools every day. Don't > leave home without it. >> Lambert >> >> P.S. Welcome back John. >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Dec 30 16:18:05 2008 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 30 Dec 2008 17:18:05 -0500 Subject: [AccessD] Application Error logging In-Reply-To: <49944FDD877D400B8202C8317E3677AF@XPS> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> <495A7E85.4090402@colbyconsulting.com> <49944FDD877D400B8202C8317E3677AF@XPS> Message-ID: <495A9E1D.8010103@colbyconsulting.com> Cool, I will try it out. What you do for the SMTP Server? Are there "public" servers? I know NOTHING about this stuff. John W. Colby www.ColbyConsulting.com Jim Dettman wrote: > It is a .DLL, but it does not need to be registered. Just placed in the > same directory as the DB. It does need a reference set in code however, so > if you change install directories, that will be a problem. If so, I would > place it in something like \Windows\System32 > > Here's the URL for it: > > http://www.freevbcode.com/ShowCode.Asp?ID=109 > > Below is the wrapper I wrote for it. > > Jim. > > > Option Compare Database > Option Explicit > > Const ModuleName = "clsOCS_SendMail" > > ' Wrapper class for vbSendMail, which provides a simplified > ' interface for sending e-mail from a application. > ' > ' Most of the properties for vbSendMail are set via > ' a call to .SetParams(), which reads table tblemailtemplates in the SYS > database. > ' Notes: > ' 1. Send() is the only method that returns a status. Other methods > failing > ' will cause the send() method to fail. > ' > ' 2. SetParams() must be called first in order to send an e-mail message. > ' > ' 3. Once a Send() is attempted, you must call SetParams() again and > ' set any other parameters before trying to send again. > ' > ' Example of use: > ' Dim oSendMail As New OCS_SendMail > ' > ' oSendMail.SetParams("Test", ".", ".") ' Set default parameters via > template > ' oSendMail.ShowStatus = True ' Tells send mail to display > progress form. > ' varRet = oSendMail.Send ' Send the e-mail. > ' > ' If varRet = Null then > ' Msgbox "Mail Sent" > ' Else > ' MsgBox "Main Send Failed" > ' End If > > Private WithEvents oVBSendMail As vbSendMail.clsSendMail > > Public Enum MAIL_PRIORITY > HIGH_PRIORITY = 1 > NORMAL_PRIORITY = 3 > LOW_PRIORITY = 5 > End Enum > > Private bShowStatus As Boolean > Private bSetParamsCalled As Boolean > Private varErrorMessage As Variant > > Public Property Get Attachment() As String > > 10 Attachment = oVBSendMail.Attachment > > End Property > Public Property Let Attachment(ByVal strNewValue As String) > > 10 oVBSendMail.Attachment = strNewValue > > End Property > Public Property Get AsHTML() As Boolean > > 10 AsHTML = oVBSendMail.AsHTML > > End Property > Public Property Let AsHTML(ByVal bNewValue As Boolean) > > 10 On Error Resume Next > > 20 oVBSendMail.AsHTML = bNewValue > > End Property > > Public Property Get Message() As String > > 10 Message = oVBSendMail.Message > > End Property > Public Property Let Message(ByVal strNewValue As String) > > 10 oVBSendMail.Message = strNewValue > > End Property > Public Property Get Priority() As MAIL_PRIORITY > > 10 Priority = oVBSendMail.Priority > > End Property > Public Property Let Priority(ByVal NewValue As MAIL_PRIORITY) > > 10 On Error Resume Next > > 20 oVBSendMail.Priority = NewValue > > End Property > Public Property Get Recipient() As String > > 10 Recipient = oVBSendMail.Recipient > > End Property > Public Property Let Recipient(ByVal strNewValue As String) > > 10 oVBSendMail.Recipient = strNewValue > > End Property > Public Property Get RecipientDisplayName() As String > > 10 RecipientDisplayName = oVBSendMail.RecipientDisplayName > > End Property > Public Property Let RecipientDisplayName(ByVal strNewValue As String) > > 10 oVBSendMail.RecipientDisplayName = strNewValue > > End Property > Public Property Get ShowStatus() As Boolean > > 10 ShowStatus = bShowStatus > > End Property > Public Property Let ShowStatus(ByVal bNewValue As Boolean) > > 10 On Error Resume Next > > 20 bShowStatus = bNewValue > 30 Forms![frmSendMailStatus].Visible = bShowStatus > > End Property > > Public Property Get Subject() As String > > 10 Subject = oVBSendMail.Subject > > End Property > Public Property Let Subject(ByVal strNewValue As String) > > 10 oVBSendMail.Subject = strNewValue > > End Property > > Private Sub Class_Initialize() > > Const RoutineName = "Class_Initialize" > Const Version = "1.0.0" > > 10 On Error Resume Next > > 20 bShowStatus = False > 30 DoCmd.OpenForm "frmSendMailStatus", acNormal, , , acFormEdit, > acHidden > > 40 bSetParamsCalled = False > 50 varErrorMessage = Null > > End Sub > Private Sub Class_Terminate() > > Const RoutineName = "Class_Terminate" > Const Version = "1.0.0" > > 10 On Error Resume Next > > 20 DoCmd.Close acForm, "frmSendMailStatus" > > End Sub > Public Function Send() As Variant > > Const RoutineName = "Send" > Const Version = "1.0.0" > > 10 On Error GoTo Send_Err > > ' If SetParams called, then try sending message. > 20 If IsNull(varErrorMessage) Then > 30 If bSetParamsCalled = True Then > 40 DoCmd.Hourglass True > > 50 oVBSendMail.Send > 60 Else > 70 varErrorMessage = "OCS Send Mail Failure - Send Called without > prior call to SetParams" > 80 End If > 90 End If > > Send_Exit: > 100 Send = varErrorMessage > > 110 Exit Function > > Send_Err: > 120 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SEND - Error: " > & Err.Number & " - " & Err.Description > 130 Resume Send_Exit > > End Function > Public Sub SetParams(strReference As String, strCompany As String, > strLocation As String) > > Const RoutineName = "SetParams" > Const Version = "1.0.0" > > 10 On Error GoTo SetParams_Err > > ' Get an instance of vbSendMail > 20 Set oVBSendMail = New clsSendMail > > ' Set parameters for e-mail based on template record. > Dim dbCur As DAO.Database > Dim rstemailtemplates As DAO.Recordset > Dim qdfPassthrough As DAO.QueryDef > > ' Find parameter record in tblemailtemplates > 30 Set dbCur = CurrentDb() > 40 Set qdfPassthrough = dbCur.CreateQueryDef("") > 50 qdfPassthrough.Connect = > dbCur.TableDefs("tblemailtemplates").Connect > 60 qdfPassthrough.sql = "Select * From tblemailtemplates WHERE > Reference = '" & strReference & "' AND Company = '" & strCompany & "' AND > Location = '" & strLocation & "'" > 70 Set rstemailtemplates = qdfPassthrough.OpenRecordset() > > 80 If rstemailtemplates.RecordCount = 0 Then > 90 varErrorMessage = "OCS_SENDMAIL::SETPARAMS - Error: Template for > company " & strCompany & " template name " & strReference & " not found." > 100 Else > ' Now Set parameters > 110 With oVBSendMail > 120 .UserName = Nz(rstemailtemplates![UserName], "") > 130 .Password = Nz(rstemailtemplates![Password], "") > 140 .POP3Host = Nz(rstemailtemplates![POP3Host], "") > 150 .SMTPHost = Nz(rstemailtemplates![SMTPHost], "") > 160 .from = Nz(rstemailtemplates![FromLine], "") > 170 .FromDisplayName = Nz(rstemailtemplates![FromDisplayName], "") > 180 .Recipient = Nz(rstemailtemplates![ToLine], "") > 190 .RecipientDisplayName = Nz(rstemailtemplates![ToDisplayName], > "") > 200 .CcRecipient = Nz(rstemailtemplates![ccLine], "") > 210 .CcDisplayName = Nz(rstemailtemplates![CcDisplayName], "") > 220 .BccRecipient = Nz(rstemailtemplates![bccLine], "") > 230 .ReplyToAddress = Nz(rstemailtemplates![ReplyToAddress], "") > 240 .Subject = Nz(rstemailtemplates![Subject], "") & " - " & > Format$(Now(), "mm/dd/yy hh:mm ampm") & " (local)" > 250 .Message = Nz(rstemailtemplates![Message], "") > 260 .AsHTML = rstemailtemplates![HTMLFormat] > 270 .ContentBase = rstemailtemplates![ContentBase] > 280 .EncodeType = rstemailtemplates![EncodeType] > 290 .Priority = rstemailtemplates![Priority] > 300 .Receipt = rstemailtemplates![Receipt] > 310 .UseAuthentication = rstemailtemplates![UseAuthentication] > 320 .UsePopAuthentication = rstemailtemplates![UsePopAuthentication] > 330 .ConnectTimeout = rstemailtemplates![ConnectTimeout] > 340 .ConnectRetry = rstemailtemplates![ConnectRetry] > 350 .MessageTimeout = rstemailtemplates![MessageTimeout] > 360 .SMTPPort = rstemailtemplates![SMTPPort] > 370 .PersistentSettings = False > 380 End With > 390 bSetParamsCalled = True > 400 End If > > SetParams_Exit: > 410 On Error Resume Next > > 420 rstemailtemplates.Close > 430 Set rstemailtemplates = Nothing > > 440 qdfPassthrough.Close > 450 Set qdfPassthrough = Nothing > > 460 Set dbCur = Nothing > > 470 Exit Sub > > SetParams_Err: > 480 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SETPARAMS - > Error: " & Err.Number & " - " & Err.Description > 490 Resume SetParams_Exit > > End Sub > Private Sub oVBSendMail_Status(Status As String) > > Const RoutineName = "Status" > Const Version = "1.0.0" > > 10 On Error GoTo Status_Err > > 20 Forms![frmSendMailStatus]![txtStatus] = Status & > IIf(Len(Trim(Forms![frmSendMailStatus]![txtStatus])) > 0, vbCrLf & > Forms![frmSendMailStatus]![txtStatus], "") > > Status_Exit: > 30 Exit Sub > > Status_Err: > 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::STATUS - Error: > " & Err.Number & " - " & Err.Description > 50 Resume Status_Exit > > End Sub > Private Sub oVBSendMail_Progress(lngPercentComplete As Long) > > Const RoutineName = "Progress" > Const Version = "1.0.0" > > 10 On Error GoTo Progress_Err > > 20 Forms![frmSendMailStatus]![lblProgress].Caption = lngPercentComplete > & "% complete" > > Progress_Exit: > 30 Exit Sub > > Progress_Err: > 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::PROGRESS - > Error: " & Err.Number & " - " & Err.Description > 50 Resume Progress_Exit > > End Sub > Private Sub oVBSendMail_SendFailed(strExplanation As String) > > Const RoutineName = "SendFailed" > Const Version = "1.0.0" > > Dim strMsg As String > > 10 On Error GoTo SendFailed_Err > > 20 Forms![frmSendMailStatus].Caption = "Send Failed!" > 30 DoCmd.Hourglass False > 40 varErrorMessage = "XYR Send Mail - Send Failed for the following > reason:" & vbCrLf & strExplanation > > SendFailed_Exit: > 50 Set oVBSendMail = Nothing > > 60 Exit Sub > > SendFailed_Err: > 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDFAILED - > Error: " & Err.Number & " - " & Err.Description > 80 Resume SendFailed_Exit > > End Sub > Private Sub oVBSendMail_SendSuccesful() > > Const RoutineName = "SendSuccesful" > Const Version = "1.0.0" > > 10 On Error GoTo SendSuccesful_Err > > 20 Forms![frmSendMailStatus].Caption = "" > 30 DoCmd.Hourglass False > 40 varErrorMessage = Null > > SendSuccesful_Exit: > 50 Set oVBSendMail = Nothing > > 60 Exit Sub > > SendSuccesful_Err: > 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDSUCCESFUL - > Error: " & Err.Number & " - " & Err.Description > 80 Resume SendSuccesful_Exit > > End Sub > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 30, 2008 3:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Application Error logging > > This is a DLL correct? Which means a DLL register on any > machine it runs on? > > John W. Colby > www.ColbyConsulting.com > > > Jim Dettman wrote: >> John, >> >> <> anything that "just works, every where, every time".>> >> >> Basically, you need to talk directly to a SMTP server. Even that > however >> is not foolproof, but it gets rid of about 90% of the hassle. >> >> You can use BLAT (script and shell out to call the command line or use > the >> DLL) or something like vbSendMail. >> >> I use the latter. Wrapped a class around it with a template table to > set >> defaults for all the options and then call that from my apps. >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, December 30, 2008 1:34 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Application Error logging >> >> I have been looking for an email function that is generic, >> i.e. can just be written in code and work anywhere, any >> time. ATM I do email lots of stuff, but it is always done >> through Outlook automation, which of course requires Outlook >> to be available at the time the email is generated. >> >> I have asked about a generic email and so far haven't found >> anything that "just works, every where, every time". >> >> John W. Colby >> www.ColbyConsulting.com >> >> >> Heenan, Lambert wrote: >>> Me too! :-) >>> >>> Been logging errors since the beginning of time. My error logger also >> emails the error information to me. I also use MS Tools every day. Don't >> leave home without it. >>> Lambert >>> >>> P.S. Welcome back John. >>> From DWUTKA at Marlow.com Tue Dec 30 16:32:27 2008 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 30 Dec 2008 16:32:27 -0600 Subject: [AccessD] Application Error logging In-Reply-To: <495A699B.9030202@colbyconsulting.com> Message-ID: http://www.persits.com/ Check out the ASP Email component. Can use it with VB or VBA, not just ASP. The free component does all the standard email stuff. There is a 'pro' version which costs, which has extra features like message queuing. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 12:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Application Error logging I have been looking for an email function that is generic, i.e. can just be written in code and work anywhere, any time. ATM I do email lots of stuff, but it is always done through Outlook automation, which of course requires Outlook to be available at the time the email is generated. I have asked about a generic email and so far haven't found anything that "just works, every where, every time". John W. Colby www.ColbyConsulting.com Heenan, Lambert wrote: > Me too! :-) > > Been logging errors since the beginning of time. My error logger also emails the error information to me. I also use MS Tools every day. Don't leave home without it. > > Lambert > > P.S. Welcome back John. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From dwaters at usinternet.com Tue Dec 30 17:03:11 2008 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 30 Dec 2008 17:03:11 -0600 Subject: [AccessD] Application Error logging In-Reply-To: <495A9E1D.8010103@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> <495A7E85.4090402@colbyconsulting.com><49944FDD877D400B8202C8317E3677AF@XPS> <495A9E1D.8010103@colbyconsulting.com> Message-ID: John, I have two customers that use SMTP servers for email from my app. In each case, they gave me the name of their server, which is needed for vbSendMail, which is what I use. And at one customer, the original SMTP server they gave me would not send email to an external address. I used vbSendMail properties to find out that they had a different SMTP server name which does allow sending externally (but I don't remember how to do that). I'd guess that there are a variety of properties that IT folks can establish for different SMTP servers. At one company, the SMTP server is the same as their Exchange server. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 4:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Application Error logging Cool, I will try it out. What you do for the SMTP Server? Are there "public" servers? I know NOTHING about this stuff. John W. Colby www.ColbyConsulting.com Jim Dettman wrote: > It is a .DLL, but it does not need to be registered. Just placed in the > same directory as the DB. It does need a reference set in code however, so > if you change install directories, that will be a problem. If so, I would > place it in something like \Windows\System32 > > Here's the URL for it: > > http://www.freevbcode.com/ShowCode.Asp?ID=109 > > Below is the wrapper I wrote for it. > > Jim. > > > Option Compare Database > Option Explicit > > Const ModuleName = "clsOCS_SendMail" > > ' Wrapper class for vbSendMail, which provides a simplified > ' interface for sending e-mail from a application. > ' > ' Most of the properties for vbSendMail are set via > ' a call to .SetParams(), which reads table tblemailtemplates in the SYS > database. > ' Notes: > ' 1. Send() is the only method that returns a status. Other methods > failing > ' will cause the send() method to fail. > ' > ' 2. SetParams() must be called first in order to send an e-mail message. > ' > ' 3. Once a Send() is attempted, you must call SetParams() again and > ' set any other parameters before trying to send again. > ' > ' Example of use: > ' Dim oSendMail As New OCS_SendMail > ' > ' oSendMail.SetParams("Test", ".", ".") ' Set default parameters via > template > ' oSendMail.ShowStatus = True ' Tells send mail to display > progress form. > ' varRet = oSendMail.Send ' Send the e-mail. > ' > ' If varRet = Null then > ' Msgbox "Mail Sent" > ' Else > ' MsgBox "Main Send Failed" > ' End If > > Private WithEvents oVBSendMail As vbSendMail.clsSendMail > > Public Enum MAIL_PRIORITY > HIGH_PRIORITY = 1 > NORMAL_PRIORITY = 3 > LOW_PRIORITY = 5 > End Enum > > Private bShowStatus As Boolean > Private bSetParamsCalled As Boolean > Private varErrorMessage As Variant > > Public Property Get Attachment() As String > > 10 Attachment = oVBSendMail.Attachment > > End Property > Public Property Let Attachment(ByVal strNewValue As String) > > 10 oVBSendMail.Attachment = strNewValue > > End Property > Public Property Get AsHTML() As Boolean > > 10 AsHTML = oVBSendMail.AsHTML > > End Property > Public Property Let AsHTML(ByVal bNewValue As Boolean) > > 10 On Error Resume Next > > 20 oVBSendMail.AsHTML = bNewValue > > End Property > > Public Property Get Message() As String > > 10 Message = oVBSendMail.Message > > End Property > Public Property Let Message(ByVal strNewValue As String) > > 10 oVBSendMail.Message = strNewValue > > End Property > Public Property Get Priority() As MAIL_PRIORITY > > 10 Priority = oVBSendMail.Priority > > End Property > Public Property Let Priority(ByVal NewValue As MAIL_PRIORITY) > > 10 On Error Resume Next > > 20 oVBSendMail.Priority = NewValue > > End Property > Public Property Get Recipient() As String > > 10 Recipient = oVBSendMail.Recipient > > End Property > Public Property Let Recipient(ByVal strNewValue As String) > > 10 oVBSendMail.Recipient = strNewValue > > End Property > Public Property Get RecipientDisplayName() As String > > 10 RecipientDisplayName = oVBSendMail.RecipientDisplayName > > End Property > Public Property Let RecipientDisplayName(ByVal strNewValue As String) > > 10 oVBSendMail.RecipientDisplayName = strNewValue > > End Property > Public Property Get ShowStatus() As Boolean > > 10 ShowStatus = bShowStatus > > End Property > Public Property Let ShowStatus(ByVal bNewValue As Boolean) > > 10 On Error Resume Next > > 20 bShowStatus = bNewValue > 30 Forms![frmSendMailStatus].Visible = bShowStatus > > End Property > > Public Property Get Subject() As String > > 10 Subject = oVBSendMail.Subject > > End Property > Public Property Let Subject(ByVal strNewValue As String) > > 10 oVBSendMail.Subject = strNewValue > > End Property > > Private Sub Class_Initialize() > > Const RoutineName = "Class_Initialize" > Const Version = "1.0.0" > > 10 On Error Resume Next > > 20 bShowStatus = False > 30 DoCmd.OpenForm "frmSendMailStatus", acNormal, , , acFormEdit, > acHidden > > 40 bSetParamsCalled = False > 50 varErrorMessage = Null > > End Sub > Private Sub Class_Terminate() > > Const RoutineName = "Class_Terminate" > Const Version = "1.0.0" > > 10 On Error Resume Next > > 20 DoCmd.Close acForm, "frmSendMailStatus" > > End Sub > Public Function Send() As Variant > > Const RoutineName = "Send" > Const Version = "1.0.0" > > 10 On Error GoTo Send_Err > > ' If SetParams called, then try sending message. > 20 If IsNull(varErrorMessage) Then > 30 If bSetParamsCalled = True Then > 40 DoCmd.Hourglass True > > 50 oVBSendMail.Send > 60 Else > 70 varErrorMessage = "OCS Send Mail Failure - Send Called without > prior call to SetParams" > 80 End If > 90 End If > > Send_Exit: > 100 Send = varErrorMessage > > 110 Exit Function > > Send_Err: > 120 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SEND - Error: " > & Err.Number & " - " & Err.Description > 130 Resume Send_Exit > > End Function > Public Sub SetParams(strReference As String, strCompany As String, > strLocation As String) > > Const RoutineName = "SetParams" > Const Version = "1.0.0" > > 10 On Error GoTo SetParams_Err > > ' Get an instance of vbSendMail > 20 Set oVBSendMail = New clsSendMail > > ' Set parameters for e-mail based on template record. > Dim dbCur As DAO.Database > Dim rstemailtemplates As DAO.Recordset > Dim qdfPassthrough As DAO.QueryDef > > ' Find parameter record in tblemailtemplates > 30 Set dbCur = CurrentDb() > 40 Set qdfPassthrough = dbCur.CreateQueryDef("") > 50 qdfPassthrough.Connect = > dbCur.TableDefs("tblemailtemplates").Connect > 60 qdfPassthrough.sql = "Select * From tblemailtemplates WHERE > Reference = '" & strReference & "' AND Company = '" & strCompany & "' AND > Location = '" & strLocation & "'" > 70 Set rstemailtemplates = qdfPassthrough.OpenRecordset() > > 80 If rstemailtemplates.RecordCount = 0 Then > 90 varErrorMessage = "OCS_SENDMAIL::SETPARAMS - Error: Template for > company " & strCompany & " template name " & strReference & " not found." > 100 Else > ' Now Set parameters > 110 With oVBSendMail > 120 .UserName = Nz(rstemailtemplates![UserName], "") > 130 .Password = Nz(rstemailtemplates![Password], "") > 140 .POP3Host = Nz(rstemailtemplates![POP3Host], "") > 150 .SMTPHost = Nz(rstemailtemplates![SMTPHost], "") > 160 .from = Nz(rstemailtemplates![FromLine], "") > 170 .FromDisplayName = Nz(rstemailtemplates![FromDisplayName], "") > 180 .Recipient = Nz(rstemailtemplates![ToLine], "") > 190 .RecipientDisplayName = Nz(rstemailtemplates![ToDisplayName], > "") > 200 .CcRecipient = Nz(rstemailtemplates![ccLine], "") > 210 .CcDisplayName = Nz(rstemailtemplates![CcDisplayName], "") > 220 .BccRecipient = Nz(rstemailtemplates![bccLine], "") > 230 .ReplyToAddress = Nz(rstemailtemplates![ReplyToAddress], "") > 240 .Subject = Nz(rstemailtemplates![Subject], "") & " - " & > Format$(Now(), "mm/dd/yy hh:mm ampm") & " (local)" > 250 .Message = Nz(rstemailtemplates![Message], "") > 260 .AsHTML = rstemailtemplates![HTMLFormat] > 270 .ContentBase = rstemailtemplates![ContentBase] > 280 .EncodeType = rstemailtemplates![EncodeType] > 290 .Priority = rstemailtemplates![Priority] > 300 .Receipt = rstemailtemplates![Receipt] > 310 .UseAuthentication = rstemailtemplates![UseAuthentication] > 320 .UsePopAuthentication = rstemailtemplates![UsePopAuthentication] > 330 .ConnectTimeout = rstemailtemplates![ConnectTimeout] > 340 .ConnectRetry = rstemailtemplates![ConnectRetry] > 350 .MessageTimeout = rstemailtemplates![MessageTimeout] > 360 .SMTPPort = rstemailtemplates![SMTPPort] > 370 .PersistentSettings = False > 380 End With > 390 bSetParamsCalled = True > 400 End If > > SetParams_Exit: > 410 On Error Resume Next > > 420 rstemailtemplates.Close > 430 Set rstemailtemplates = Nothing > > 440 qdfPassthrough.Close > 450 Set qdfPassthrough = Nothing > > 460 Set dbCur = Nothing > > 470 Exit Sub > > SetParams_Err: > 480 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SETPARAMS - > Error: " & Err.Number & " - " & Err.Description > 490 Resume SetParams_Exit > > End Sub > Private Sub oVBSendMail_Status(Status As String) > > Const RoutineName = "Status" > Const Version = "1.0.0" > > 10 On Error GoTo Status_Err > > 20 Forms![frmSendMailStatus]![txtStatus] = Status & > IIf(Len(Trim(Forms![frmSendMailStatus]![txtStatus])) > 0, vbCrLf & > Forms![frmSendMailStatus]![txtStatus], "") > > Status_Exit: > 30 Exit Sub > > Status_Err: > 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::STATUS - Error: > " & Err.Number & " - " & Err.Description > 50 Resume Status_Exit > > End Sub > Private Sub oVBSendMail_Progress(lngPercentComplete As Long) > > Const RoutineName = "Progress" > Const Version = "1.0.0" > > 10 On Error GoTo Progress_Err > > 20 Forms![frmSendMailStatus]![lblProgress].Caption = lngPercentComplete > & "% complete" > > Progress_Exit: > 30 Exit Sub > > Progress_Err: > 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::PROGRESS - > Error: " & Err.Number & " - " & Err.Description > 50 Resume Progress_Exit > > End Sub > Private Sub oVBSendMail_SendFailed(strExplanation As String) > > Const RoutineName = "SendFailed" > Const Version = "1.0.0" > > Dim strMsg As String > > 10 On Error GoTo SendFailed_Err > > 20 Forms![frmSendMailStatus].Caption = "Send Failed!" > 30 DoCmd.Hourglass False > 40 varErrorMessage = "XYR Send Mail - Send Failed for the following > reason:" & vbCrLf & strExplanation > > SendFailed_Exit: > 50 Set oVBSendMail = Nothing > > 60 Exit Sub > > SendFailed_Err: > 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDFAILED - > Error: " & Err.Number & " - " & Err.Description > 80 Resume SendFailed_Exit > > End Sub > Private Sub oVBSendMail_SendSuccesful() > > Const RoutineName = "SendSuccesful" > Const Version = "1.0.0" > > 10 On Error GoTo SendSuccesful_Err > > 20 Forms![frmSendMailStatus].Caption = "" > 30 DoCmd.Hourglass False > 40 varErrorMessage = Null > > SendSuccesful_Exit: > 50 Set oVBSendMail = Nothing > > 60 Exit Sub > > SendSuccesful_Err: > 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDSUCCESFUL - > Error: " & Err.Number & " - " & Err.Description > 80 Resume SendSuccesful_Exit > > End Sub > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 30, 2008 3:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Application Error logging > > This is a DLL correct? Which means a DLL register on any > machine it runs on? > > John W. Colby > www.ColbyConsulting.com > > > Jim Dettman wrote: >> John, >> >> <> anything that "just works, every where, every time".>> >> >> Basically, you need to talk directly to a SMTP server. Even that > however >> is not foolproof, but it gets rid of about 90% of the hassle. >> >> You can use BLAT (script and shell out to call the command line or use > the >> DLL) or something like vbSendMail. >> >> I use the latter. Wrapped a class around it with a template table to > set >> defaults for all the options and then call that from my apps. >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, December 30, 2008 1:34 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Application Error logging >> >> I have been looking for an email function that is generic, >> i.e. can just be written in code and work anywhere, any >> time. ATM I do email lots of stuff, but it is always done >> through Outlook automation, which of course requires Outlook >> to be available at the time the email is generated. >> >> I have asked about a generic email and so far haven't found >> anything that "just works, every where, every time". >> >> John W. Colby >> www.ColbyConsulting.com >> >> >> Heenan, Lambert wrote: >>> Me too! :-) >>> >>> Been logging errors since the beginning of time. My error logger also >> emails the error information to me. I also use MS Tools every day. Don't >> leave home without it. >>> Lambert >>> >>> P.S. Welcome back John. >>> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darren at activebilling.com.au Tue Dec 30 17:51:55 2008 From: darren at activebilling.com.au (Darren D) Date: Wed, 31 Dec 2008 10:51:55 +1100 Subject: [AccessD] Application Error logging In-Reply-To: <495A699B.9030202@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> Message-ID: <031b01c96ad9$9a07cde0$0d1b910a@denzilnote> Hi John Great to see you name pop up :-) Assuming the client's machine/s can already send email why not use the "mailto:" syntax? It allows for CC,BCC attachments and view before send or just send - I have used it in the past or all types of things. It basically just sens an email using the default mail client on the users machine Of course it is limited and not as powerful and SMTP etc but very simple to configure No-one has suggested it in this thread so I am wondering if it is a taboo or a discontinued tool See y'all Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, 31 December 2008 5:34 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Application Error logging I have been looking for an email function that is generic, i.e. can just be written in code and work anywhere, any time. ATM I do email lots of stuff, but it is always done through Outlook automation, which of course requires Outlook to be available at the time the email is generated. I have asked about a generic email and so far haven't found anything that "just works, every where, every time". John W. Colby www.ColbyConsulting.com Heenan, Lambert wrote: > Me too! :-) > > Been logging errors since the beginning of time. My error logger also emails the error information to me. I also use MS Tools every day. Don't leave home without it. > > Lambert > > P.S. Welcome back John. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Dec 30 06:31:39 2008 From: john at winhaven.net (John Bartow) Date: Tue, 30 Dec 2008 06:31:39 -0600 Subject: [AccessD] Application Error logging In-Reply-To: <495A9E1D.8010103@colbyconsulting.com> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> <495A7E85.4090402@colbyconsulting.com> <49944FDD877D400B8202C8317E3677AF@XPS> <495A9E1D.8010103@colbyconsulting.com> Message-ID: <008f01c96a7a$90c39160$b24ab420$@net> Hi John, In my apps that use email I include a form which allows for easy entry and storage of the email SMTP server information into my sysInfo table. IIRC you have something that stores all kinds of sys variables like built into your framework. Add a field to the little local customization form and with every installation of your apps make them fill it in :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, December 30, 2008 4:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Application Error logging Cool, I will try it out. What you do for the SMTP Server? Are there "public" servers? I know NOTHING about this stuff. John W. Colby www.ColbyConsulting.com Jim Dettman wrote: > It is a .DLL, but it does not need to be registered. Just placed in the > same directory as the DB. It does need a reference set in code however, so > if you change install directories, that will be a problem. If so, I would > place it in something like \Windows\System32 > > Here's the URL for it: > > http://www.freevbcode.com/ShowCode.Asp?ID=109 > > Below is the wrapper I wrote for it. > > Jim. > > > Option Compare Database > Option Explicit > > Const ModuleName = "clsOCS_SendMail" > > ' Wrapper class for vbSendMail, which provides a simplified > ' interface for sending e-mail from a application. > ' > ' Most of the properties for vbSendMail are set via > ' a call to .SetParams(), which reads table tblemailtemplates in the SYS > database. > ' Notes: > ' 1. Send() is the only method that returns a status. Other methods > failing > ' will cause the send() method to fail. > ' > ' 2. SetParams() must be called first in order to send an e-mail message. > ' > ' 3. Once a Send() is attempted, you must call SetParams() again and > ' set any other parameters before trying to send again. > ' > ' Example of use: > ' Dim oSendMail As New OCS_SendMail > ' > ' oSendMail.SetParams("Test", ".", ".") ' Set default parameters via > template > ' oSendMail.ShowStatus = True ' Tells send mail to display > progress form. > ' varRet = oSendMail.Send ' Send the e-mail. > ' > ' If varRet = Null then > ' Msgbox "Mail Sent" > ' Else > ' MsgBox "Main Send Failed" > ' End If > > Private WithEvents oVBSendMail As vbSendMail.clsSendMail > > Public Enum MAIL_PRIORITY > HIGH_PRIORITY = 1 > NORMAL_PRIORITY = 3 > LOW_PRIORITY = 5 > End Enum > > Private bShowStatus As Boolean > Private bSetParamsCalled As Boolean > Private varErrorMessage As Variant > > Public Property Get Attachment() As String > > 10 Attachment = oVBSendMail.Attachment > > End Property > Public Property Let Attachment(ByVal strNewValue As String) > > 10 oVBSendMail.Attachment = strNewValue > > End Property > Public Property Get AsHTML() As Boolean > > 10 AsHTML = oVBSendMail.AsHTML > > End Property > Public Property Let AsHTML(ByVal bNewValue As Boolean) > > 10 On Error Resume Next > > 20 oVBSendMail.AsHTML = bNewValue > > End Property > > Public Property Get Message() As String > > 10 Message = oVBSendMail.Message > > End Property > Public Property Let Message(ByVal strNewValue As String) > > 10 oVBSendMail.Message = strNewValue > > End Property > Public Property Get Priority() As MAIL_PRIORITY > > 10 Priority = oVBSendMail.Priority > > End Property > Public Property Let Priority(ByVal NewValue As MAIL_PRIORITY) > > 10 On Error Resume Next > > 20 oVBSendMail.Priority = NewValue > > End Property > Public Property Get Recipient() As String > > 10 Recipient = oVBSendMail.Recipient > > End Property > Public Property Let Recipient(ByVal strNewValue As String) > > 10 oVBSendMail.Recipient = strNewValue > > End Property > Public Property Get RecipientDisplayName() As String > > 10 RecipientDisplayName = oVBSendMail.RecipientDisplayName > > End Property > Public Property Let RecipientDisplayName(ByVal strNewValue As String) > > 10 oVBSendMail.RecipientDisplayName = strNewValue > > End Property > Public Property Get ShowStatus() As Boolean > > 10 ShowStatus = bShowStatus > > End Property > Public Property Let ShowStatus(ByVal bNewValue As Boolean) > > 10 On Error Resume Next > > 20 bShowStatus = bNewValue > 30 Forms![frmSendMailStatus].Visible = bShowStatus > > End Property > > Public Property Get Subject() As String > > 10 Subject = oVBSendMail.Subject > > End Property > Public Property Let Subject(ByVal strNewValue As String) > > 10 oVBSendMail.Subject = strNewValue > > End Property > > Private Sub Class_Initialize() > > Const RoutineName = "Class_Initialize" > Const Version = "1.0.0" > > 10 On Error Resume Next > > 20 bShowStatus = False > 30 DoCmd.OpenForm "frmSendMailStatus", acNormal, , , acFormEdit, > acHidden > > 40 bSetParamsCalled = False > 50 varErrorMessage = Null > > End Sub > Private Sub Class_Terminate() > > Const RoutineName = "Class_Terminate" > Const Version = "1.0.0" > > 10 On Error Resume Next > > 20 DoCmd.Close acForm, "frmSendMailStatus" > > End Sub > Public Function Send() As Variant > > Const RoutineName = "Send" > Const Version = "1.0.0" > > 10 On Error GoTo Send_Err > > ' If SetParams called, then try sending message. > 20 If IsNull(varErrorMessage) Then > 30 If bSetParamsCalled = True Then > 40 DoCmd.Hourglass True > > 50 oVBSendMail.Send > 60 Else > 70 varErrorMessage = "OCS Send Mail Failure - Send Called without > prior call to SetParams" > 80 End If > 90 End If > > Send_Exit: > 100 Send = varErrorMessage > > 110 Exit Function > > Send_Err: > 120 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SEND - Error: " > & Err.Number & " - " & Err.Description > 130 Resume Send_Exit > > End Function > Public Sub SetParams(strReference As String, strCompany As String, > strLocation As String) > > Const RoutineName = "SetParams" > Const Version = "1.0.0" > > 10 On Error GoTo SetParams_Err > > ' Get an instance of vbSendMail > 20 Set oVBSendMail = New clsSendMail > > ' Set parameters for e-mail based on template record. > Dim dbCur As DAO.Database > Dim rstemailtemplates As DAO.Recordset > Dim qdfPassthrough As DAO.QueryDef > > ' Find parameter record in tblemailtemplates > 30 Set dbCur = CurrentDb() > 40 Set qdfPassthrough = dbCur.CreateQueryDef("") > 50 qdfPassthrough.Connect = > dbCur.TableDefs("tblemailtemplates").Connect > 60 qdfPassthrough.sql = "Select * From tblemailtemplates WHERE > Reference = '" & strReference & "' AND Company = '" & strCompany & "' AND > Location = '" & strLocation & "'" > 70 Set rstemailtemplates = qdfPassthrough.OpenRecordset() > > 80 If rstemailtemplates.RecordCount = 0 Then > 90 varErrorMessage = "OCS_SENDMAIL::SETPARAMS - Error: Template for > company " & strCompany & " template name " & strReference & " not found." > 100 Else > ' Now Set parameters > 110 With oVBSendMail > 120 .UserName = Nz(rstemailtemplates![UserName], "") > 130 .Password = Nz(rstemailtemplates![Password], "") > 140 .POP3Host = Nz(rstemailtemplates![POP3Host], "") > 150 .SMTPHost = Nz(rstemailtemplates![SMTPHost], "") > 160 .from = Nz(rstemailtemplates![FromLine], "") > 170 .FromDisplayName = Nz(rstemailtemplates![FromDisplayName], "") > 180 .Recipient = Nz(rstemailtemplates![ToLine], "") > 190 .RecipientDisplayName = Nz(rstemailtemplates![ToDisplayName], > "") > 200 .CcRecipient = Nz(rstemailtemplates![ccLine], "") > 210 .CcDisplayName = Nz(rstemailtemplates![CcDisplayName], "") > 220 .BccRecipient = Nz(rstemailtemplates![bccLine], "") > 230 .ReplyToAddress = Nz(rstemailtemplates![ReplyToAddress], "") > 240 .Subject = Nz(rstemailtemplates![Subject], "") & " - " & > Format$(Now(), "mm/dd/yy hh:mm ampm") & " (local)" > 250 .Message = Nz(rstemailtemplates![Message], "") > 260 .AsHTML = rstemailtemplates![HTMLFormat] > 270 .ContentBase = rstemailtemplates![ContentBase] > 280 .EncodeType = rstemailtemplates![EncodeType] > 290 .Priority = rstemailtemplates![Priority] > 300 .Receipt = rstemailtemplates![Receipt] > 310 .UseAuthentication = rstemailtemplates![UseAuthentication] > 320 .UsePopAuthentication = rstemailtemplates![UsePopAuthentication] > 330 .ConnectTimeout = rstemailtemplates![ConnectTimeout] > 340 .ConnectRetry = rstemailtemplates![ConnectRetry] > 350 .MessageTimeout = rstemailtemplates![MessageTimeout] > 360 .SMTPPort = rstemailtemplates![SMTPPort] > 370 .PersistentSettings = False > 380 End With > 390 bSetParamsCalled = True > 400 End If > > SetParams_Exit: > 410 On Error Resume Next > > 420 rstemailtemplates.Close > 430 Set rstemailtemplates = Nothing > > 440 qdfPassthrough.Close > 450 Set qdfPassthrough = Nothing > > 460 Set dbCur = Nothing > > 470 Exit Sub > > SetParams_Err: > 480 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SETPARAMS - > Error: " & Err.Number & " - " & Err.Description > 490 Resume SetParams_Exit > > End Sub > Private Sub oVBSendMail_Status(Status As String) > > Const RoutineName = "Status" > Const Version = "1.0.0" > > 10 On Error GoTo Status_Err > > 20 Forms![frmSendMailStatus]![txtStatus] = Status & > IIf(Len(Trim(Forms![frmSendMailStatus]![txtStatus])) > 0, vbCrLf & > Forms![frmSendMailStatus]![txtStatus], "") > > Status_Exit: > 30 Exit Sub > > Status_Err: > 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::STATUS - Error: > " & Err.Number & " - " & Err.Description > 50 Resume Status_Exit > > End Sub > Private Sub oVBSendMail_Progress(lngPercentComplete As Long) > > Const RoutineName = "Progress" > Const Version = "1.0.0" > > 10 On Error GoTo Progress_Err > > 20 Forms![frmSendMailStatus]![lblProgress].Caption = lngPercentComplete > & "% complete" > > Progress_Exit: > 30 Exit Sub > > Progress_Err: > 40 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::PROGRESS - > Error: " & Err.Number & " - " & Err.Description > 50 Resume Progress_Exit > > End Sub > Private Sub oVBSendMail_SendFailed(strExplanation As String) > > Const RoutineName = "SendFailed" > Const Version = "1.0.0" > > Dim strMsg As String > > 10 On Error GoTo SendFailed_Err > > 20 Forms![frmSendMailStatus].Caption = "Send Failed!" > 30 DoCmd.Hourglass False > 40 varErrorMessage = "XYR Send Mail - Send Failed for the following > reason:" & vbCrLf & strExplanation > > SendFailed_Exit: > 50 Set oVBSendMail = Nothing > > 60 Exit Sub > > SendFailed_Err: > 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDFAILED - > Error: " & Err.Number & " - " & Err.Description > 80 Resume SendFailed_Exit > > End Sub > Private Sub oVBSendMail_SendSuccesful() > > Const RoutineName = "SendSuccesful" > Const Version = "1.0.0" > > 10 On Error GoTo SendSuccesful_Err > > 20 Forms![frmSendMailStatus].Caption = "" > 30 DoCmd.Hourglass False > 40 varErrorMessage = Null > > SendSuccesful_Exit: > 50 Set oVBSendMail = Nothing > > 60 Exit Sub > > SendSuccesful_Err: > 70 varErrorMessage = "Unexpected Error in OCS_SENDMAIL::SENDSUCCESFUL - > Error: " & Err.Number & " - " & Err.Description > 80 Resume SendSuccesful_Exit > > End Sub > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, December 30, 2008 3:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Application Error logging > > This is a DLL correct? Which means a DLL register on any > machine it runs on? > > John W. Colby > www.ColbyConsulting.com > > > Jim Dettman wrote: >> John, >> >> <> anything that "just works, every where, every time".>> >> >> Basically, you need to talk directly to a SMTP server. Even that > however >> is not foolproof, but it gets rid of about 90% of the hassle. >> >> You can use BLAT (script and shell out to call the command line or use > the >> DLL) or something like vbSendMail. >> >> I use the latter. Wrapped a class around it with a template table to > set >> defaults for all the options and then call that from my apps. >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, December 30, 2008 1:34 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Application Error logging >> >> I have been looking for an email function that is generic, >> i.e. can just be written in code and work anywhere, any >> time. ATM I do email lots of stuff, but it is always done >> through Outlook automation, which of course requires Outlook >> to be available at the time the email is generated. >> >> I have asked about a generic email and so far haven't found >> anything that "just works, every where, every time". >> >> John W. Colby >> www.ColbyConsulting.com >> >> >> Heenan, Lambert wrote: >>> Me too! :-) >>> >>> Been logging errors since the beginning of time. My error logger also >> emails the error information to me. I also use MS Tools every day. Don't >> leave home without it. >>> Lambert >>> >>> P.S. Welcome back John. >>> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- I am using the free version of SPAMfighter. We are a community of 5.8 million users fighting spam. SPAMfighter has removed 5009 of my spam emails to date. Get the free SPAMfighter here: http://www.spamfighter.com/len The Professional version does not have this message From markamatte at hotmail.com Wed Dec 31 07:59:57 2008 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 31 Dec 2008 13:59:57 +0000 Subject: [AccessD] Application Error logging In-Reply-To: <031b01c96ad9$9a07cde0$0d1b910a@denzilnote> References: <495A4FE5.2040206@colbyconsulting.com> <495A699B.9030202@colbyconsulting.com> <031b01c96ad9$9a07cde0$0d1b910a@denzilnote> Message-ID: We typically use "Outlook Web Access" at work...I'm assuming "mailto:" would not work on web based email??? Maybe not a deterrent everywhere...but definitely here. Mark A. Matte ---------------------------------------- > From: darren at activebilling.com.au > To: accessd at databaseadvisors.com > Date: Wed, 31 Dec 2008 10:51:55 +1100 > Subject: Re: [AccessD] Application Error logging > > Hi John > > Great to see you name pop up :-) > > Assuming the client's machine/s can already send email why not use the "mailto:" > syntax? > > It allows for CC,BCC attachments and view before send or just send - I have used > it in the past or all types of things. It basically just sens an email using the > default mail client on the users machine Of course it is limited and not as > powerful and SMTP etc but very simple to configure > > No-one has suggested it in this thread so I am wondering if it is a taboo or a > discontinued tool > > See y'all > > Darren > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, 31 December 2008 5:34 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Application Error logging > > I have been looking for an email function that is generic, > i.e. can just be written in code and work anywhere, any > time. ATM I do email lots of stuff, but it is always done > through Outlook automation, which of course requires Outlook > to be available at the time the email is generated. > > I have asked about a generic email and so far haven't found > anything that "just works, every where, every time". > > John W. Colby > www.ColbyConsulting.com > > > Heenan, Lambert wrote: >> Me too! :-) >> >> Been logging errors since the beginning of time. My error logger also emails > the error information to me. I also use MS Tools every day. Don't leave home > without it. >> >> Lambert >> >> P.S. Welcome back John. >> > -- > 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 _________________________________________________________________ It?s the same Hotmail?. If by ?same? you mean up to 70% faster. http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad1_122008 From rockysmolin at bchacc.com Wed Dec 31 16:14:42 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 31 Dec 2008 14:14:42 -0800 Subject: [AccessD] Error 3709 The search key was not found in any record Message-ID: <1CB888D67C3F40CCAB0392FD76F20C23@HAL9005> Dear List: I'm getting an error in A2007 which does not occur in A2003. It is Error 3709: The search key was not found in any record. It happens in a line of code reading Me.OrderBy = strSort, where strSort contains the fields by which to sort the recordset. I found one reference to this on the web which said it was due to a corrupted record but since it works in 2003 and not 2007 I don't think that's it. In any event I went through the make table solution but no luck. Has anyone seen this before and have a solution or an insight into the problem? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com From rockysmolin at bchacc.com Wed Dec 31 16:34:58 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 31 Dec 2008 14:34:58 -0800 Subject: [AccessD] Error 3709 The search key was not found in any record In-Reply-To: <1CB888D67C3F40CCAB0392FD76F20C23@HAL9005> References: <1CB888D67C3F40CCAB0392FD76F20C23@HAL9005> Message-ID: <09DF75A7909A4BF182FF9DEABBEF831F@HAL9005> I found a workaround that doesn't make any sense. But here goes. I went into design view of the form and deleted the Order By stuff in the property sheet. Re-ran the form and this time it blew on the next line: Me.OrderByOn = True So I added two lines before those: Me.OrderBy = "" Me.OrderByOn = False Now it works. But that's a very dissatisfying solution. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 31, 2008 2:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3709 The search key was not found in any record Dear List: I'm getting an error in A2007 which does not occur in A2003. It is Error 3709: The search key was not found in any record. It happens in a line of code reading Me.OrderBy = strSort, where strSort contains the fields by which to sort the recordset. I found one reference to this on the web which said it was due to a corrupted record but since it works in 2003 and not 2007 I don't think that's it. In any event I went through the make table solution but no luck. Has anyone seen this before and have a solution or an insight into the problem? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Dec 31 16:39:36 2008 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 31 Dec 2008 14:39:36 -0800 Subject: [AccessD] Error 3709 The search key was not found in any record In-Reply-To: <09DF75A7909A4BF182FF9DEABBEF831F@HAL9005> References: <1CB888D67C3F40CCAB0392FD76F20C23@HAL9005> <09DF75A7909A4BF182FF9DEABBEF831F@HAL9005> Message-ID: Rocky, I've run into oddness with the orderby stuff in the property sheet many times in 2003 and 2002 as well. In fact, I learned a long time ago to always clear the orderby and set it to off before I tried changing it, just as you're doing. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 31, 2008 2:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3709 The search key was not found in any record I found a workaround that doesn't make any sense. But here goes. I went into design view of the form and deleted the Order By stuff in the property sheet. Re-ran the form and this time it blew on the next line: Me.OrderByOn = True So I added two lines before those: Me.OrderBy = "" Me.OrderByOn = False Now it works. But that's a very dissatisfying solution. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 31, 2008 2:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3709 The search key was not found in any record Dear List: I'm getting an error in A2007 which does not occur in A2003. It is Error 3709: The search key was not found in any record. It happens in a line of code reading Me.OrderBy = strSort, where strSort contains the fields by which to sort the recordset. I found one reference to this on the web which said it was due to a corrupted record but since it works in 2003 and not 2007 I don't think that's it. In any event I went through the make table solution but no luck. Has anyone seen this before and have a solution or an insight into the problem? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From rockysmolin at bchacc.com Wed Dec 31 17:04:14 2008 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 31 Dec 2008 15:04:14 -0800 Subject: [AccessD] Error 3709 The search key was not found in any record In-Reply-To: References: <1CB888D67C3F40CCAB0392FD76F20C23@HAL9005><09DF75A7909A4BF182FF9DEABBEF831F@HAL9005> Message-ID: <4DFCA29231D247B283B2CB1AAE59D4DC@HAL9005> Good to know I'm not losing my mind. (Access can do that to you.) Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, December 31, 2008 2:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Error 3709 The search key was not found in any record Rocky, I've run into oddness with the orderby stuff in the property sheet many times in 2003 and 2002 as well. In fact, I learned a long time ago to always clear the orderby and set it to off before I tried changing it, just as you're doing. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 31, 2008 2:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error 3709 The search key was not found in any record I found a workaround that doesn't make any sense. But here goes. I went into design view of the form and deleted the Order By stuff in the property sheet. Re-ran the form and this time it blew on the next line: Me.OrderByOn = True So I added two lines before those: Me.OrderBy = "" Me.OrderByOn = False Now it works. But that's a very dissatisfying solution. Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Wednesday, December 31, 2008 2:15 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error 3709 The search key was not found in any record Dear List: I'm getting an error in A2007 which does not occur in A2003. It is Error 3709: The search key was not found in any record. It happens in a line of code reading Me.OrderBy = strSort, where strSort contains the fields by which to sort the recordset. I found one reference to this on the web which said it was due to a corrupted record but since it works in 2003 and not 2007 I don't think that's it. In any event I went through the make table solution but no luck. Has anyone seen this before and have a solution or an insight into the problem? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com www.bchacc.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 From Donald.A.McGillivray at sprint.com Wed Dec 31 20:04:36 2008 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Wed, 31 Dec 2008 20:04:36 -0600 Subject: [AccessD] Back End Bloat - Revisited Message-ID: <59F4C79E0A20B74990A3775EF2388A8942288A6F2E@PDAWM03C.ad.sprint.com> Hello All A couple of weeks ago I posted a question concerning a bloating problem in the back end database used by my application(s). Thanks again to all of you who took the time to respond. I implemented all the solutions that were suggested, but still the problem persists. So, here I am again with hat in hand . . . The problem in a nutshell: The back end database contains nothing but tables - no queries, no forms, no reports, no code of any kind. With a very few minor exceptions (~150-200 8-field records/month) data is only added to the tables - not removed. There are two applications that access the back end around the clock - one gathers data from other sources and populates the system tables, and the other provides a user interface which retrieves the data via reports and various forms bound to the system data. Most data is added to the tables by means of either saved insert queries or SQL built on the fly and executed using "db.execute" statements in my code. All such queries/code reside in the front end application mdb. I have examined my code thoroughly, and can verify that there are no DAO recordset objects created in the front end that are not subsequently set to nothing, the setting to nothing occurring always in a post error handler exit routine embedded in each procedure. All DAO recordsets are being closed before being set to nothing. The BACK END is where I'm having the problem - NOT the front end. (There is some insignificant growth in the FE, but it's the BE that is off the charts.) The app can run for several complete processing cycles (each cycle involves the collection of data from text files produced by other systems) with no weight gain - NONE, and then it will suddenly leap in size by as much as 100 MB. Within a couple of hours, it will have grown from about 150 MB to well over 500 MB. Then within 24 hours, it will have grown to a size approaching 2 GB, requiring a compact. The last time I ran through this routine, the compacted size was just 8K larger than the size it started out at before it started growing. I'm getting desperate here. Still hoping that somebody can suggest an approach that will stop the madness. Many thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. From edzedz at comcast.net Wed Dec 31 21:48:39 2008 From: edzedz at comcast.net (Edward Zuris) Date: Wed, 31 Dec 2008 20:48:39 -0700 Subject: [AccessD] Back End Bloat - Revisited In-Reply-To: <59F4C79E0A20B74990A3775EF2388A8942288A6F2E@PDAWM03C.ad.sprint.com> Message-ID: <000501c96bc3$d55d0e10$5bdea8c0@edz1> I have had good luck with Decompile to srink Bloat from time to time. Charlotte Foust warns us about some hidden system objects issues with Decompile. So keep an eye out for that. Here is what I did. With the example below, a 50 megabyte MDB file went down to ten megabytes and it became a little more snapper. 1). From the run command I issued the fillowing line. C:\OfficeW2k\Office\msaccess.exe /decompile "C:\KateUpload\zEmp027c2.mdb" 2). After the decompile was finished I opened up the Access MDB file, went to modules. Open one of them modules in design mode do a Compile, then File on the menu line and save everything. The example went from 50 down to 10 megabytes, which is a big improvement. Please are there are warning not to over used the decompile switch. For more information please look at the following web sites. http://www.mvps.org/access/bugs/bugs0008.htm http://www.trigeminal.com/ http://www.trigeminal.com/michka.asp?1033 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of McGillivray, Don [IT] Sent: Wednesday, December 31, 2008 7:05 PM To: Access Developers discussion and problem solving Subject: [AccessD] Back End Bloat - Revisited Hello All A couple of weeks ago I posted a question concerning a bloating problem in the back end database used by my application(s). Thanks again to all of you who took the time to respond. I implemented all the solutions that were suggested, but still the problem persists. So, here I am again with hat in hand . . . The problem in a nutshell: The back end database contains nothing but tables - no queries, no forms, no reports, no code of any kind. With a very few minor exceptions (~150-200 8-field records/month) data is only added to the tables - not removed. There are two applications that access the back end around the clock - one gathers data from other sources and populates the system tables, and the other provides a user interface which retrieves the data via reports and various forms bound to the system data. Most data is added to the tables by means of either saved insert queries or SQL built on the fly and executed using "db.execute" statements in my code. All such queries/code reside in the front end application mdb. I have examined my code thoroughly, and can verify that there are no DAO recordset objects created in the front end that are not subsequently set to nothing, the setting to nothing occurring always in a post error handler exit routine embedded in each procedure. All DAO recordsets are being closed before being set to nothing. The BACK END is where I'm having the problem - NOT the front end. (There is some insignificant growth in the FE, but it's the BE that is off the charts.) The app can run for several complete processing cycles (each cycle involves the collection of data from text files produced by other systems) with no weight gain - NONE, and then it will suddenly leap in size by as much as 100 MB. Within a couple of hours, it will have grown from about 150 MB to well over 500 MB. Then within 24 hours, it will have grown to a size approaching 2 GB, requiring a compact. The last time I ran through this routine, the compacted size was just 8K larger than the size it started out at before it started growing. I'm getting desperate here. Still hoping that somebody can suggest an approach that will stop the madness. Many thanks! Don McGillivray This e-mail may contain Sprint Nextel Company proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com